private static string ResolveConnectionString() { var nameDatabaseConnectionStringProvider = new NamedDatabaseConnectionStringProvider("EdFi_Ods"); var connectionString = nameDatabaseConnectionStringProvider.GetConnectionString(); var builder = new SqlConnectionStringBuilder(connectionString) { InitialCatalog = ResolveDatabase() }; return(builder.ConnectionString); }
public void Should_Get_Named_Connection_string() { const string suppliedConnectionStringName = "TestIntegratedConnectionString"; var expected = ConfigurationManager.ConnectionStrings[suppliedConnectionStringName] .ToString(); var provider = new NamedDatabaseConnectionStringProvider(suppliedConnectionStringName); var actual = provider.GetConnectionString(); actual.ShouldBe(expected); }
private IDatabaseConnectionStringProvider CreateDatabaseConnectionStringProvider() { var nameDatabaseConnectionStringProvider = new NamedDatabaseConnectionStringProvider("EdFi_Ods"); var connectionString = nameDatabaseConnectionStringProvider.GetConnectionString(); var builder = new SqlConnectionStringBuilder(connectionString) { InitialCatalog = GlobalDatabaseSetupFixture.TestPopulatedDatabaseName }; var databaseConnectionStringProvider = A.Fake <IDatabaseConnectionStringProvider>(); A.CallTo(() => databaseConnectionStringProvider.GetConnectionString()) .Returns(builder.ConnectionString); return(databaseConnectionStringProvider); }
protected IDatabaseConnectionStringProvider CreateDatabaseConnectionStringProvider(string database) { var nameDatabaseConnectionStringProvider = new NamedDatabaseConnectionStringProvider("EdFi_Ods"); var connectionString = nameDatabaseConnectionStringProvider.GetConnectionString(); var builder = new SqlConnectionStringBuilder(connectionString) { InitialCatalog = database }; var databaseConnectionStringProvider = A.Fake <IDatabaseConnectionStringProvider>(); A.CallTo(() => databaseConnectionStringProvider.GetConnectionString()) .Returns(builder.ConnectionString); return(databaseConnectionStringProvider); }
public void Setup() { var provider = new NamedDatabaseConnectionStringProvider(string.Empty); _thrown = TestForException <ArgumentNullException>(() => provider.GetConnectionString()); }