public PushSnapshotToClientCommandHandler(IConfigurationSnapshotRepository repo, IConfigurationModelRegistry registry, IConfigRepository configRepository, IEventService eventService) { this.repo = repo; this.registry = registry; this.configRepository = configRepository; this.eventService = eventService; }
public CreateSnapshotCommandHandler(IConfigurationClientService clientService, IConfigurationService configurationService, IConfigurationSnapshotRepository snapshotRepository, IConfigurationModelRegistry configurationModelRegistry) { this.clientService = clientService; this.configurationService = configurationService; this.snapshotRepository = snapshotRepository; this.configurationModelRegistry = configurationModelRegistry; }
public SnapshotEndpoint(IConfigurationSnapshotRepository snapShotRepository, ICommandBus commandBus, IConfigurationClientService configurationClientService, IHttpResponseFactory httpResponseFactory) { this.httpResponseFactory = httpResponseFactory; this.snapShotRepository = snapShotRepository; this.commandBus = commandBus; this.configurationClientService = configurationClientService; }
public ConfigurationSnapshotRepositoryTests() { connector = new Mock <ISnapshotStorageConnector>(); registry = new Mock <IConfigurationModelRegistry>(); defaultIdentity = new ConfigurationIdentity(new ConfigurationClient("39aa8bb2-618b-4928-9c96-790f6dd5df63"), new Version(1, 0)); defaultEntry = new SnapshotEntryInfo { Id = "39aa8bb2-218b-4928-9c96-790f6dd5df63", GroupId = "39aa8bb2-218b-4928-9c96-790f6dd5df69", Name = "1.0", TimeStamp = DateTime.UtcNow }; target = new TextStorageSnapshotRepository(connector.Object, registry.Object); var json = JsonConvert.SerializeObject(new object[] { defaultEntry }); connector.Setup(c => c.GetSnapshotRegistryFileAsync()) .ReturnsAsync(json); }
public DeleteSnapshotCommandHandler(IConfigurationSnapshotRepository repo) { this.repo = repo; }