Exemple #1
0
 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;
 }