public ControlTimerService( IControlUnit controlUnit, IPressureContainer pressureContainer, IPressureSensor pressureSensor, IHubContext <ReactorHub> reactorHub, ILogger <ControlTimerService> logger) { _controlUnit = controlUnit; _pressureContainer = pressureContainer; _pressureSensor = pressureSensor; _reactorHub = reactorHub; _logger = logger; }
public ValveControl(IPressureContainer pressureContainer) { _pressureContainer = pressureContainer; this.ValveState = _pressureContainer.PressureContainerState == PressureContainerState.Open ? ValveState.Open : ValveState.Closed; }
public PressureSensor(IPressureContainer pressureContainer) { _pressureContainer = pressureContainer; }
public ValveControlTest() { _pressureContainer = Substitute.For <IPressureContainer>(); }