public InMemoryRespositoryTests() { configurationCollection = new ConfigurationRegistry(); configurationCollection.BuildAndAddRegistration <SimpleConfig>(); var repo = new InMemoryRepository(); target = repo; clientTarget = repo; }
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(); }
public ConfigurationClientService(IConfigClientRepository clientRepo, ICachingStrategy cachingStrategy) { this.clientRepo = clientRepo; this.cachingStrategy = cachingStrategy; }
public CreateUpdateClientGroupCommandHandler(IConfigClientRepository configurationClientRepository, IEventService eventService) { this.configurationClientRepository = configurationClientRepository; this.eventService = eventService; }