public SnapshotSuffixDatabaseNameReplacementTokenProvider( IDatabaseNameReplacementTokenProvider next, ISnapshotContextProvider snapshotContextProvider) { _next = next; _snapshotContextProvider = snapshotContextProvider; }
protected override void Arrange() { var apiKeyContextProvider = A.Fake <IApiKeyContextProvider>(); A.CallTo(() => apiKeyContextProvider.GetApiKeyContext()) .Returns(null); _databaseNameReplacementTokenProvider = new DistrictSpecificDatabaseNameReplacementTokenProvider(apiKeyContextProvider); }
protected override void Arrange() { var schoolYearContextProvider = A.Fake <ISchoolYearContextProvider>(); A.CallTo(() => schoolYearContextProvider.GetSchoolYear()) .Returns(0); _databaseNameReplacementTokenProvider = new YearSpecificDatabaseNameReplacementTokenProvider(schoolYearContextProvider); }
/// <summary> /// Initializes a new instance of the <see cref="PrototypeWithDatabaseNameTokenReplacementConnectionStringProvider"/> class using /// the specified "prototype" named connection string from the application configuration file and the supplied database name replacement token provider. /// </summary> /// <param name="prototypeConnectionStringName">The named connection string to use as the basis for building the connection string.</param> /// <param name="databaseNameReplacementTokenProvider">The provider that builds the database name replacement token for use in the resulting connection string.</param> /// <param name="configConnectionStringsProvider"></param> /// <param name="dbConnectionStringBuilderAdapterFactory"></param> public PrototypeWithDatabaseNameTokenReplacementConnectionStringProvider( string prototypeConnectionStringName, IDatabaseNameReplacementTokenProvider databaseNameReplacementTokenProvider, IConfigConnectionStringsProvider configConnectionStringsProvider, IDbConnectionStringBuilderAdapterFactory dbConnectionStringBuilderAdapterFactory) { _prototypeConnectionStringName = prototypeConnectionStringName; _databaseNameReplacementTokenProvider = databaseNameReplacementTokenProvider; _configConnectionStringsProvider = configConnectionStringsProvider; _dbConnectionStringBuilderAdapterFactory = dbConnectionStringBuilderAdapterFactory; }
protected override void Arrange() { var schoolYearContextProvider = A.Fake <ISchoolYearContextProvider>(); var instanceIdContextProvider = A.Fake <IInstanceIdContextProvider>(); A.CallTo(() => schoolYearContextProvider.GetSchoolYear()) .Returns(2020); A.CallTo(() => instanceIdContextProvider.GetInstanceId()) .Returns(""); _databaseNameReplacementTokenProvider = new InstanceYearSpecificDatabaseNameReplacementTokenProvider(schoolYearContextProvider, instanceIdContextProvider); }
protected override void Arrange() { var apiKeyContextProvider = A.Fake <IApiKeyContextProvider>(); A.CallTo(() => apiKeyContextProvider.GetApiKeyContext()) .Returns(new ApiKeyContext(null, string.Empty, Enumerable.Empty <int>(), Enumerable.Empty <string>(), Enumerable.Empty <string>(), string.Empty, null, null)); _databaseNameReplacementTokenProvider = new SandboxDatabaseNameReplacementTokenProvider(apiKeyContextProvider); }
protected override void Arrange() { var apiKeyContextProvider = A.Fake <IApiKeyContextProvider>(); A.CallTo(() => apiKeyContextProvider.GetApiKeyContext()) .Returns(new ApiKeyContext(string.Empty, string.Empty, new List <int> { EducationOrganizationId }, Enumerable.Empty <string>(), Enumerable.Empty <string>(), string.Empty, null, null)); _databaseNameReplacementTokenProvider = new DistrictSpecificDatabaseNameReplacementTokenProvider(apiKeyContextProvider); }
protected override void Arrange() { // Set up mocked dependencies and supplied values _databaseNameReplacementTokenProvider = A.Fake <IDatabaseNameReplacementTokenProvider>(); A.CallTo(() => _databaseNameReplacementTokenProvider.GetReplacementToken()) .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()); }