public static async Task SeedInitialData(ISharedConfigurationService service) { if (service != null) { await service.SetConfigAsync <string>(Constants.IntegrationTestServiceName, Constants.SingleStringKeyName, Constants.SingleStringValue).ConfigureAwait(false); await service.SetConfigAsync <SampleConfiguration>(Constants.IntegrationTestServiceName, Constants.SimpleObjectKeyName, Constants.SimpleObjectValue).ConfigureAwait(false); } }
public SearchIndexClientFactoryTests() { defaultSharedConfig = new JobProfileSearchIndexConfig { SearchIndex = "SharedIndexName", AccessKey = "SharedAccessKey", SearchServiceName = "JobProfilesApiTest" }; defaultSharedConfigService = A.Fake <ISharedConfigurationService>(); A.CallTo(() => defaultSharedConfigService.GetConfigAsync <JobProfileSearchIndexConfig>(A <string> .Ignored, A <string> .Ignored, A <bool> .Ignored)).Returns(defaultSharedConfig); defaultConfigParams = new SharedConfigParameters { SharedConfigServiceName = "TestServiceName", SharedConfigKeyName = "TestKeyName" }; defaultConfigFactory = new SearchIndexClientFactory(defaultSharedConfigService, defaultConfigParams); }
public SharedConfigurationServiceTableStoreTests() { var configuration = new ConfigurationBuilder() .AddJsonFile("appsettings.json", optional: false, reloadOnChange: true) .Build(); var settings = configuration.GetSection("SharedConfigSettings").Get <SharedConfigSettings>(); var services = new ServiceCollection().AddAzureTableSharedConfigService(settings).BuildServiceProvider(); service = services.GetService <ISharedConfigurationService>(); DataSeeding.SeedInitialData(service).GetAwaiter().GetResult(); }
public SearchIndexClientFactory(ISharedConfigurationService sharedConfigurationService, SharedConfigParameters sharedConfigParameters) { this.sharedConfigurationService = sharedConfigurationService; this.sharedConfigParameters = sharedConfigParameters; }