public SimulatorDevice(IMlaunchProcessManager processManager, ITCCDatabase tccDatabase) { _processManager = processManager ?? throw new ArgumentNullException(nameof(processManager)); _tCCDatabase = tccDatabase ?? throw new ArgumentNullException(nameof(tccDatabase)); }