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);
            }
        }
Esempio n. 2
0
        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();
        }
Esempio n. 4
0
 public SearchIndexClientFactory(ISharedConfigurationService sharedConfigurationService, SharedConfigParameters sharedConfigParameters)
 {
     this.sharedConfigurationService = sharedConfigurationService;
     this.sharedConfigParameters     = sharedConfigParameters;
 }