Merge pull request #463 from strawd/concurrent-requests
[mono.git] / mcs / class / System.Data / Test / System.Data.Common / DbProviderFactoriesConfigurationHandlerTest.cs
index ca8690a0b2a4bcc02c71c2028ee7f6d9ed3a567c..fe239ea4fb92fa9d65a9e2849dfcff0e43a46430 100644 (file)
@@ -27,7 +27,7 @@
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 //
 
-#if NET_2_0
+#if !MOBILE
 
 using System.IO;
 using System.Xml;
@@ -74,12 +74,19 @@ namespace MonoTests.System.Data.Common
                        object o = ConfigurationSettings.GetConfig (configSection);
                        DataSet ds = o as DataSet;
                        DataTable dt = ds.Tables [0];
-                       Assert.AreEqual (1, dt.Rows.Count, "#A1");
+                       Assert.AreEqual (2, dt.Rows.Count, "#A1");
+
                        DataRow r = dt.Rows.Find ("ProviderTest.InvariantName");
-                       Assert.AreEqual ("ProviderTest.Name", r ["Name"].ToString (), "#A2");
-                       Assert.AreEqual ("ProviderTest.Description", r ["Description"].ToString (), "#A3");
-                       Assert.AreEqual ("ProviderTest.InvariantName", r ["InvariantName"].ToString (), "#A4");
-                       Assert.AreEqual ("ProviderTest.AssemblyQualifiedName", r ["AssemblyQualifiedName"].ToString (), "#A5");
+                       Assert.AreEqual ("ProviderTest.Name", r ["Name"].ToString (), "#B2");
+                       Assert.AreEqual ("ProviderTest.Description", r ["Description"].ToString (), "#B3");
+                       Assert.AreEqual ("ProviderTest.InvariantName", r ["InvariantName"].ToString (), "#B4");
+                       Assert.AreEqual ("ProviderTest.AssemblyQualifiedName", r ["AssemblyQualifiedName"].ToString (), "#B5");
+
+                       r = dt.Rows.Find ("ProviderTest4.InvariantName");
+                       Assert.AreEqual ("ProviderTest4.Name", r ["Name"].ToString (), "#A2");
+                       Assert.AreEqual ("ProviderTest4.Description", r ["Description"].ToString (), "#A3");
+                       Assert.AreEqual ("ProviderTest4.InvariantName", r ["InvariantName"].ToString (), "#A4");
+                       Assert.AreEqual ("ProviderTest4.AssemblyQualifiedName", r ["AssemblyQualifiedName"].ToString (), "#A5");
                }
 
                [Test]
@@ -106,4 +113,4 @@ namespace MonoTests.System.Data.Common
        }
 }
 
-#endif // NET_2_0
+#endif