public void Setup() { IProcessorStatusOrchestrator processorStatusOrchestrator = new ProcessorStatusOrchestrator(); IMemoryStatusOrchestrator memoryStatusOrchestrator = new MemoryStatusOrchestrator(); IStorageStatusOrchestrator storageStatusOrchestrator = new StorageStatusOrchestrator(); this.systemStatusOrchestrator = new SystemStatusOrchestrator(processorStatusOrchestrator, memoryStatusOrchestrator, storageStatusOrchestrator); }
public SystemInformationController(ISystemStatusOrchestrator systemStatusOrchestrator, ISystemInformationArchiveAccessor systemInformationArchiveAccessor) { if (systemStatusOrchestrator == null) { throw new ArgumentNullException("systemStatusOrchestrator"); } if (systemInformationArchiveAccessor == null) { throw new ArgumentNullException("systemInformationArchiveAccessor"); } this.systemStatusOrchestrator = systemStatusOrchestrator; this.systemInformationArchiveAccessor = systemInformationArchiveAccessor; }