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))); }
public void RegisterFactoryWithInstanceTest() { ClearRegisteredFactories(); RegisterSqlClientAndTestRegistration(() => DbProviderFactories.RegisterFactory("System.Data.SqlClient", System.Data.SqlClient.SqlClientFactory.Instance)); }
public void RegisterFactoryWithTypeTest() { ClearRegisteredFactories(); RegisterSqlClientAndTestRegistration(() => DbProviderFactories.RegisterFactory("System.Data.SqlClient", typeof(System.Data.SqlClient.SqlClientFactory))); }
public void GetFactoryNoRegistrationTest() { ClearRegisteredFactories(); Assert.Throws <ArgumentException>(() => DbProviderFactories.GetFactory("System.Data.SqlClient")); }
public void RegisterFactoryWithAssemblyQualifiedNameTest() { ClearRegisteredFactories(); RegisterSqlClientAndTestRegistration(() => DbProviderFactories.RegisterFactory("System.Data.SqlClient", typeof(System.Data.SqlClient.SqlClientFactory).AssemblyQualifiedName)); }
public void RegisterFactoryWithBadInvariantNameTest() { ClearRegisteredFactories(); Assert.Throws <ArgumentException>(() => DbProviderFactories.GetFactory("System.Data.SqlClient")); Assert.Throws <ArgumentException>(() => DbProviderFactories.RegisterFactory(string.Empty, typeof(System.Data.SqlClient.SqlClientFactory))); }