Author: toshok
Date: 2006-07-07 15:29:39 -0400 (Fri, 07 Jul 2006)
New Revision: 62355

Modified:
   trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/ChangeLog
   
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridTableStyleTest.cs
Log:
2006-07-07  Chris Toshok  <[EMAIL PROTECTED]>

        * DataGridTableStyleTest.cs: couple more tests.



Modified: 
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/ChangeLog
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/ChangeLog   
2006-07-07 19:22:36 UTC (rev 62354)
+++ trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/ChangeLog   
2006-07-07 19:29:39 UTC (rev 62355)
@@ -1,3 +1,7 @@
+2006-07-07  Chris Toshok  <[EMAIL PROTECTED]>
+
+       * DataGridTableStyleTest.cs: couple more tests.
+
 2006-07-06  Peter Dennis Bartok <[EMAIL PROTECTED]>
 
        * ControlTest.cs: Added "LinkLabel with link" test

Modified: 
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridTableStyleTest.cs
===================================================================
--- 
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridTableStyleTest.cs
   2006-07-07 19:22:36 UTC (rev 62354)
+++ 
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridTableStyleTest.cs
   2006-07-07 19:29:39 UTC (rev 62355)
@@ -319,6 +319,7 @@
                        Assert.AreEqual (false, eventhandled, "A1");
                }
 
+               // Microsoft is not firing any event
                [Test]
                public void TestLinkHoverColorChangedEvent_default ()
                {
@@ -497,5 +498,56 @@
                {
                        eventhandled = true;
                }
+
+               [Test]
+               public void DataGridNull ()
+               {
+                       DataGridTableStyle dg = new DataGridTableStyle ();
+                       dg.DataGrid = null;
+                       Assert.IsNull (dg.DataGrid, "A1");
+               }
+
+               [Test]
+               public void HeaderFontNull ()
+               {
+                       DataGridTableStyle dg = new DataGridTableStyle ();
+                       Font header_font = dg.HeaderFont;
+                       eventhandled = false;
+                       dg.HeaderFontChanged += new EventHandler 
(OnEventHandler);
+                       dg.HeaderFont = null;
+                       Assert.AreEqual (header_font, dg.HeaderFont, "A1");
+                       Assert.IsFalse (eventhandled, "A2");
+               }
+
+               [Test]
+               public void HeaderFontNull2 ()
+               {
+                       DataGridTableStyle dg = new DataGridTableStyle ();
+                       Font header_font = dg.HeaderFont;
+
+                       Font new_font = new Font ("Helvetica", 8.5f, 
GraphicsUnit.Point);
+
+                       dg.HeaderFont = new_font;
+                       Assert.AreEqual (new_font, dg.HeaderFont, "A1");
+
+                       eventhandled = false;
+                       dg.HeaderFontChanged += new EventHandler 
(OnEventHandler);
+                       dg.HeaderFont = null;
+
+                       Assert.AreEqual (header_font, dg.HeaderFont, "A2");
+                       Assert.IsTrue (eventhandled, "A3");
+               }
+
+               [Test]
+               public void MappingNameNull ()
+               {
+                       DataGridTableStyle dg = new DataGridTableStyle ();
+                       Assert.AreEqual ("", dg.MappingName, "A1");
+                       eventhandled = false;
+                       dg.MappingNameChanged  += new EventHandler 
(OnEventHandler);
+                       dg.MappingName = null;
+                       Assert.AreEqual ("", dg.MappingName, "A2");
+                       Assert.IsFalse (eventhandled, "A3");
+               }
        }
 }

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to