Beispiel #1
0
        private static string ResolveConnectionString()
        {
            var nameDatabaseConnectionStringProvider = new NamedDatabaseConnectionStringProvider("EdFi_Ods");
            var connectionString = nameDatabaseConnectionStringProvider.GetConnectionString();
            var builder          = new SqlConnectionStringBuilder(connectionString)
            {
                InitialCatalog = ResolveDatabase()
            };

            return(builder.ConnectionString);
        }
Beispiel #2
0
            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);
            }
Beispiel #4
0
        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);
        }
Beispiel #5
0
            public void Setup()
            {
                var provider = new NamedDatabaseConnectionStringProvider(string.Empty);

                _thrown = TestForException <ArgumentNullException>(() => provider.GetConnectionString());
            }