summaryrefslogtreecommitdiff
path: root/tests/MessageTest.cs
blob: 59d4ca557f978de6a6d7b72a9f4db5738a5b9cfb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
//
// Authors
//   Khaled Mohammed (khaled.mohammed@gmail.com)
//
// (C) 2006
//

using System;
using NUnit.Framework;
using Gst;

public class MessageTest
{
	[TestFixtureSetUp]
	public void Init() 
	{
		Application.Init();
	}

	[Test]
	public void TestParsing()
	{
		Message message = Message.NewEos(null);
		Assert.IsNotNull(message);
		Assert.AreEqual(message.Type, MessageType.Eos);
		Assert.IsNull(message.Src);

		message = Message.NewError(null, CoreError.TooLazy);
		Assert.IsNotNull(message);
		Assert.AreEqual(message.Type, MessageType.Error);
		Assert.IsNull(message.Src);
	}
}