|
|
@@ -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 ()
|
|
|
{
|