2007-03-28 Igor Zelmanovich <igorz@mainsoft.com>
[mono.git] / mcs / class / Managed.Windows.Forms / Test / System.Windows.Forms / MessageTest.cs
1 //
2 // MessageTest.cs: Test cases for Message
3 //
4 // Authors:
5 //   Rolf Bjarne Kvinge (RKvinge@novell.com)
6 //
7 // (C) 2006 Novell, Inc. (http://www.novell.com)
8 //
9
10 using System;
11 using System.Drawing;
12 using System.Reflection;
13 using System.Windows.Forms;
14
15 using NUnit.Framework;
16
17 namespace MonoTests.System.Windows.Forms
18 {
19
20         [TestFixture]
21         public class MessageTest
22         {
23                 [Test]
24                 public void ToStringTest ()
25                 {
26                         Message msg = Message.Create (new IntPtr (123), 2, new IntPtr (234), new IntPtr (345));
27                         Assert.AreEqual ("msg=0x2 (WM_DESTROY) hwnd=0x7b wparam=0xea lparam=0x159 result=0x0", msg.ToString ());
28                         msg.Result = new IntPtr (2);
29                         Assert.AreEqual ("msg=0x2 (WM_DESTROY) hwnd=0x7b wparam=0xea lparam=0x159 result=0x2", msg.ToString ());
30                 }
31         }
32 }