public SystemStatusOrchestrator(IProcessorStatusOrchestrator processorStatusOrchestrator, IMemoryStatusOrchestrator memoryStatusOrchestrator, IStorageStatusOrchestrator storageStatusOrchestrator) { if (processorStatusOrchestrator == null) { throw new ArgumentNullException("processorStatusOrchestrator"); } if (memoryStatusOrchestrator == null) { throw new ArgumentNullException("memoryStatusOrchestrator"); } if (storageStatusOrchestrator == null) { throw new ArgumentNullException("storageStatusOrchestrator"); } this.processorStatusOrchestrator = processorStatusOrchestrator; this.memoryStatusOrchestrator = memoryStatusOrchestrator; this.storageStatusOrchestrator = storageStatusOrchestrator; }