public void SchemaProviderIsReturnedIfFound() { var sdo = new SdoConfigSection(); var testManager = new TestConfigurationManager(new NameValueCollection(), sdo); var candidate = new ConfigurationProvider(testManager).SchemaProvider; Assert.That(candidate, Is.TypeOf<ConfigSchemaProvider>()); }
public SqlReflection(OracleConnectionProvider provider) { _provider = provider; _schema = new ConfigurationProvider().ConnnectionSchemaOverride ?? provider.UserOfConnection; _buildData = new Task(BuildData); _buildData.Start(); }
public void SchemaProviderIsNullIfSectionIsWrongType() { var testManager = new TestConfigurationManager(new NameValueCollection(), "test invalid type"); var candidate = new ConfigurationProvider(testManager).SchemaProvider; Assert.That(candidate, Is.Null); }
public void GetSectionCalledWithSuppliedName() { var testManager = new TestConfigurationManager(new NameValueCollection { { "Simple.Data.Oracle.ConfigSectionName", "config" } }); var candidate = new ConfigurationProvider(testManager).SchemaProvider; Assert.That(testManager.SectionName, Is.EqualTo("config")); }
public void GetSectionCalledWithDefaultName() { var testManager = new TestConfigurationManager(); var candidate = new ConfigurationProvider(testManager).SchemaProvider; Assert.That(testManager.SectionName, Is.EqualTo("SimpleDataOracleConfig")); }