Explorar el Código

add a (not enabled) provider factory test

svn path=/trunk/mcs/; revision=57170
Chris Toshok hace 20 años
padre
commit
ffc92f82e4

+ 18 - 0
mcs/class/System.Web/Test/System.Web.UI.WebControls/AccessDataSourceTest.cs

@@ -34,6 +34,7 @@ using NUnit.Framework;
 using System;
 using System.Configuration;
 using System.Data.Common;
+using System.Data.OleDb;
 using System.IO;
 using System.Globalization;
 using System.Web;
@@ -57,6 +58,11 @@ namespace MonoTests.System.Web.UI.WebControls
 		{
 			LoadViewState (savedState);
 		}
+
+		public DbProviderFactory GetFactory ()
+		{
+			return GetDbProviderFactory ();
+		}
 	}
 
 	[TestFixture]
@@ -112,6 +118,18 @@ namespace MonoTests.System.Web.UI.WebControls
 			Assert.AreEqual ("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=", sql.ConnectionString, "A1");
 		}
 
+#if notyet
+		// XXX enable this test once mono gets System.Data.OleDb.OleDbFactory
+		//
+		[Test]
+		public void ProviderFactory ()
+		{
+			AccessPoker sql = new AccessPoker ();
+
+			Assert.AreEqual (typeof (OleDbFactory), sql.GetFactory ().GetType());
+		}
+#endif
+
 		[Test]
 		public void Defaults ()
 		{