Example #1
0
 public void RegisterFactoryWithWrongTypeTest()
 {
     ClearRegisteredFactories();
     Assert.Throws <ArgumentException>(() => DbProviderFactories.GetFactory("System.Data.SqlClient"));
     Assert.Throws <ArgumentException>(() => DbProviderFactories.RegisterFactory("System.Data.SqlClient", typeof(System.Data.SqlClient.SqlConnection)));
 }
Example #2
0
 public void RegisterFactoryWithInstanceTest()
 {
     ClearRegisteredFactories();
     RegisterSqlClientAndTestRegistration(() => DbProviderFactories.RegisterFactory("System.Data.SqlClient", System.Data.SqlClient.SqlClientFactory.Instance));
 }
Example #3
0
 public void RegisterFactoryWithTypeTest()
 {
     ClearRegisteredFactories();
     RegisterSqlClientAndTestRegistration(() => DbProviderFactories.RegisterFactory("System.Data.SqlClient", typeof(System.Data.SqlClient.SqlClientFactory)));
 }
Example #4
0
 public void GetFactoryNoRegistrationTest()
 {
     ClearRegisteredFactories();
     Assert.Throws <ArgumentException>(() => DbProviderFactories.GetFactory("System.Data.SqlClient"));
 }
Example #5
0
 public void RegisterFactoryWithAssemblyQualifiedNameTest()
 {
     ClearRegisteredFactories();
     RegisterSqlClientAndTestRegistration(() => DbProviderFactories.RegisterFactory("System.Data.SqlClient", typeof(System.Data.SqlClient.SqlClientFactory).AssemblyQualifiedName));
 }
Example #6
0
 public void RegisterFactoryWithBadInvariantNameTest()
 {
     ClearRegisteredFactories();
     Assert.Throws <ArgumentException>(() => DbProviderFactories.GetFactory("System.Data.SqlClient"));
     Assert.Throws <ArgumentException>(() => DbProviderFactories.RegisterFactory(string.Empty, typeof(System.Data.SqlClient.SqlClientFactory)));
 }