protected override void Arrange()
        {
            var instanceIdContextProvider = A.Fake <IInstanceIdContextProvider>();

            A.CallTo(() => instanceIdContextProvider.GetInstanceId())
            .Returns("");

            _securityDatabaseNameReplacementTokenProvider = new InstanceYearSpecificSecurityDatabaseNameReplacementTokenProvider(instanceIdContextProvider);
        }
        protected override void Arrange()
        {
            // Set up mocked dependencies and supplied values
            _securityDatabaseNameReplacementTokenProvider = A.Fake <ISecurityDatabaseNameReplacementTokenProvider>();

            A.CallTo(() => _securityDatabaseNameReplacementTokenProvider.GetReplacementToken())
            .Returns("Security");

            _configConnectionStringsProvider = A.Fake <IConfigConnectionStringsProvider>();

            A.CallTo(() => _configConnectionStringsProvider.Count)
            .Returns(1);

            A.CallTo(() => _configConnectionStringsProvider.GetConnectionString("EdFi_Security"))
            .Returns("Server=SomeServer; Database=EdFi_{0}; UID=SomeUser; Password=SomePassword");

            _dbConnectionStringBuilderAdapterFactory = A.Fake <IDbConnectionStringBuilderAdapterFactory>();

            A.CallTo(() => _dbConnectionStringBuilderAdapterFactory.Get()).Returns(new SqlConnectionStringBuilderAdapter());
        }
Beispiel #3
0
 public InstanceSecurityDatabaseNameTokenReplacementConnectionStringProvider(IConfigConnectionStringsProvider configConnectionStringsProvider, IDbConnectionStringBuilderAdapterFactory connectionStringBuilderFactory, ISecurityDatabaseNameReplacementTokenProvider securityDatabaseNameReplacementTokenProvider)
 {
     _configConnectionStringsProvider = configConnectionStringsProvider;
     _connectionStringBuilderFactory  = connectionStringBuilderFactory;
     _securityDatabaseNameReplacementTokenProvider = securityDatabaseNameReplacementTokenProvider;
 }