* roottypes.cs: Rename from tree.cs.
[mono.git] / mcs / class / System.Data / Test / System.Data / DataRowCollectionTest2.cs
index 058d8326204124559b7d8aca41722032852cbbf6..b79f0867faebae41e6a5079e7560af0a88836a85 100644 (file)
@@ -184,7 +184,6 @@ namespace MonoTests.System.Data
                }
 
                [Test]
-               [NUnit.Framework.Category ("NotWorking")]
                public void FindByKey ()
                {
                        DataTable table = new DataTable ();
@@ -201,15 +200,11 @@ namespace MonoTests.System.Data
                        table.Rows[0].Delete ();
                        Assert.IsNull (table.Rows.Find (new object[] {1}), "#2");
 
-                       table.Rows [1][0] =  1;
-                       Assert.IsNotNull (table.Rows.Find (new object[] {1}), "#3");
-
                        table.RejectChanges ();
-                       Assert.IsNotNull (table.Rows.Find (new object[] {1}), "#4");
+                       Assert.IsNotNull (table.Rows.Find (new object[] {1}), "#3");
                }
 
                [Test]
-               [NUnit.Framework.Category ("NotWorking")]
                public void FindByKey_VerifyOrder ()
                {
                        DataTable table = new DataTable ();
@@ -219,12 +214,17 @@ namespace MonoTests.System.Data
                        table.Rows.Add (new object[] {1});
                        table.Rows.Add (new object[] {2});
                        table.Rows.Add (new object[] {1000});
+                       table.AcceptChanges ();
+
                        table.Rows [1][0] = 100;
                        Assert.IsNotNull (table.Rows.Find (100), "#1");
+
+                       table.Rows [2][0] = 999;
+                       Assert.IsNotNull (table.Rows.Find (999), "#2");
+                       Assert.IsNotNull (table.Rows.Find (100), "#3");
                }
 
                [Test]
-               [NUnit.Framework.Category ("NotWorking")]
                public void FindByKey_DuringDataLoad ()
                {
                        DataTable table = new DataTable ();