public FileConfigRepositoryTests()
        {
            testdirectory = $"{AppDomain.CurrentDomain.BaseDirectory}/TestOutput/{Guid.NewGuid()}";
            var option = new FileConfigRespositoryBuilderOptions {
                ConfigStorePath = testdirectory
            };

            target = new TextStorageConfigurationRepository(new MemoryCache(Microsoft.Extensions.Options.Options.Create <MemoryCacheOptions>(new MemoryCacheOptions())), new FileStorageConnector(option), option);
            client = new ConfigurationClient
            {
                ClientId    = "3E37AC18-A00F-47A5-B84E-C79E0823F6D4",
                Name        = "Client 1",
                Description = "A description Client"
            };
            configId = new ConfigurationIdentity(client.ClientId);
            target.UpdateClientAsync(client).Wait();
        }
Exemple #2
0
        public FileConfigRepositoryTests()
        {
            testdirectory = $"{AppDomain.CurrentDomain.BaseDirectory}/TestOutput/{Guid.NewGuid()}";
            var option = new FileConfigRespositoryBuilderOptions {
                ConfigStorePath = testdirectory
            };

            target       = new TextStorageConfigurationRepository(new FileStorageConnector(option));
            clientTarget = new TextStorageConfigurationClientRepository(new FileStorageConnector(option));
            client       = new ConfigurationClient
            {
                ClientId    = "3E37AC18-A00F-47A5-B84E-C79E0823F6D4",
                Name        = "Client 1",
                Description = "A description Client"
            };
            configId = new ConfigurationIdentity(client, new Version(1, 0));
            clientTarget.UpdateClientAsync(client).Wait();
        }