Author: toshok
Date: 2006-08-08 18:35:35 -0400 (Tue, 08 Aug 2006)
New Revision: 63509

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

        * GridTableStylesCollectionTest.cs: make this fixture public so
        it's actually included, and add a test for changing the
        MappingName of a constituent TableStyle.



Modified: 
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/ChangeLog
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/ChangeLog   
2006-08-08 21:51:15 UTC (rev 63508)
+++ trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/ChangeLog   
2006-08-08 22:35:35 UTC (rev 63509)
@@ -1,3 +1,9 @@
+2006-08-08  Chris Toshok  <[EMAIL PROTECTED]>
+
+       * GridTableStylesCollectionTest.cs: make this fixture public so
+       it's actually included, and add a test for changing the
+       MappingName of a constituent TableStyle.
+
 2006-07-30  Carlos Alberto Cortez <[EMAIL PROTECTED]>
 
        * PrintDialogTest.cs: Added.

Modified: 
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/GridTableStylesCollectionTest.cs
===================================================================
--- 
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/GridTableStylesCollectionTest.cs
    2006-08-08 21:51:15 UTC (rev 63508)
+++ 
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/GridTableStylesCollectionTest.cs
    2006-08-08 22:35:35 UTC (rev 63509)
@@ -35,7 +35,7 @@
 namespace MonoTests.System.Windows.Forms
 {
        [TestFixture]
-       class GridTableStylesCollectionTest
+       public class GridTableStylesCollectionTest
        {
                private bool eventhandled;
                private object Element;
@@ -56,6 +56,25 @@
                }
 
                [Test]
+               public void TestMappingNameChanged ()
+               {
+                       DataGrid grid = new DataGrid ();
+                       GridTableStylesCollection sc = grid.TableStyles;
+                       sc.CollectionChanged += new 
CollectionChangeEventHandler (OnCollectionEventHandler);
+
+                       // Add single
+                       DataGridTableStyle ts = new DataGridTableStyle ();
+                       ts.MappingName = "Table1";
+                       sc.Add (ts);
+                       ResetEventData ();
+                       ts.MappingName = "Table2";
+
+                       Assert.AreEqual (true, eventhandled, "A1");
+                       Assert.AreEqual (null, Element, "A2");
+                       Assert.AreEqual (CollectionChangeAction.Refresh, 
Action, "A3");
+               }
+
+               [Test]
                public void TestAdd ()
                {                       
                        DataGrid grid = new DataGrid ();
@@ -176,17 +195,17 @@
                        Action = (CollectionChangeAction) 0;
                }
 
-               private void OnEventHandler (object sender, EventArgs e)
-               {
-                       eventhandled = true;
+               private void OnEventHandler (object sender, EventArgs e)
+               {
+                       eventhandled = true;
                }
 
-               private void OnCollectionEventHandler (object sender, 
CollectionChangeEventArgs e)
+               private void OnCollectionEventHandler (object sender, 
CollectionChangeEventArgs e)
                {
-                       times++;
+                       times++;
                        eventhandled = true;
                        Element = e.Element;
-                       Action = e.Action;                      
+                       Action = e.Action;
                }
 
        }

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

Reply via email to