Beispiel #1
0
        protected override void Arrange()
        {
            var schoolYearContextProvider = A.Fake <ISchoolYearContextProvider>();
            var instanceIdContextProvider = A.Fake <IInstanceIdContextProvider>();

            A.CallTo(() => schoolYearContextProvider.GetSchoolYear())
            .Returns(0);

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

            _databaseReplacementTokenProvider =
                new InstanceYearSpecificDatabaseReplacementTokenProvider(schoolYearContextProvider, instanceIdContextProvider);
        }
Beispiel #2
0
        protected override void Arrange()
        {
            var apiKeyContextProvider = A.Fake <IApiKeyContextProvider>();

            A.CallTo(() => apiKeyContextProvider.GetApiKeyContext())
            .Returns(new ApiKeyContext(string.Empty,
                                       string.Empty,
                                       Array.Empty <int>(),
                                       Enumerable.Empty <string>(),
                                       Enumerable.Empty <string>(),
                                       string.Empty,
                                       null, null));

            _databaseReplacementTokenProvider =
                new DistrictSpecificDatabaseReplacementTokenProvider(apiKeyContextProvider);
        }
        protected override void Arrange()
        {
            // Set up mocked dependencies and supplied values
            _databaseReplacementTokenProvider = A.Fake <IDatabaseReplacementTokenProvider>();

            A.CallTo(() => _databaseReplacementTokenProvider.GetDatabaseNameReplacementToken())
            .Returns("Ods");

            _configConnectionStringsProvider = A.Fake <IConfigConnectionStringsProvider>();

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

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

            _dbConnectionStringBuilderAdapterFactory = A.Fake <IDbConnectionStringBuilderAdapterFactory>();

            A.CallTo(() => _dbConnectionStringBuilderAdapterFactory.Get()).Returns(new SqlConnectionStringBuilderAdapter());
        }
        protected override void Arrange()
        {
            _databaseReplacementTokenProvider = A.Fake <IDatabaseReplacementTokenProvider>();

            A.CallTo(() => _databaseReplacementTokenProvider.GetServerNameReplacementToken()).Returns("OneDatabase");

            _configConnectionStringsProvider = A.Fake <IConfigConnectionStringsProvider>();

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

            A.CallTo(() => _configConnectionStringsProvider.GetConnectionString(A <string> .Ignored))
            .Returns("Server=SomeServer; Database=SomeDatabase; UID=SomeUser; Password=SomePassword")
            .Once();

            A.CallTo(() => _configConnectionStringsProvider.GetConnectionString(A <string> .Ignored))
            .Returns("Server=prefix_{0}_suffix; Database=SomeDatabase; UID=SomeUser; Password=SomePassword")
            .Once();

            _dbConnectionStringBuilderAdapterFactory = A.Fake <IDbConnectionStringBuilderAdapterFactory>();

            A.CallTo(() => _dbConnectionStringBuilderAdapterFactory.Get()).Returns(new SqlConnectionStringBuilderAdapter());
        }