public ConnectFifthplayViewModel(ICredentialsRepository credentialsRepository, IDeviceConnector deviceConnector) { if (credentialsRepository == null) throw new ArgumentNullException(nameof(credentialsRepository)); if (deviceConnector == null) throw new ArgumentNullException(nameof(deviceConnector)); _credentialsRepository = credentialsRepository; _deviceConnector = deviceConnector; ConnectCommand = new TransactionalCommandTask(ConnectDevices, CanConnectDevices); }
public ConnectFifthplayViewModel(ICredentialsRepository credentialsRepository, IDeviceConnector deviceConnector) { if (credentialsRepository == null) { throw new ArgumentNullException(nameof(credentialsRepository)); } if (deviceConnector == null) { throw new ArgumentNullException(nameof(deviceConnector)); } _credentialsRepository = credentialsRepository; _deviceConnector = deviceConnector; ConnectCommand = new TransactionalCommandTask(ConnectDevices, CanConnectDevices); }
public SimpleTestConnector(IDeviceConnector connector, IStateHandler stateHandler) { _stateHandler = stateHandler; _connector = connector; }
public ResetLogic(IDeviceConnector deviceConnector, IStateHandler stateHandler) { _stateHandler = stateHandler; _connector = deviceConnector; }
public Logic(IDeviceConnector deviceConnector, IInteractor interactor) { this.deviceConnector = deviceConnector ?? throw new ArgumentNullException(nameof(deviceConnector)); this.interactor = interactor ?? throw new ArgumentNullException(nameof(interactor)); }
public SinglePixelDrawer(IDeviceConnector connector, IPixelPointer pointer) { _pixelPointer = pointer; _connector = connector; }