public void ConnectedPhoneStateUnitTestSetUp() { usbChargerSubstitute = Substitute.For <IUsbCharger>(); openDoorState = Substitute.For <ILadeskabState>(); closedDoorState = Substitute.For <ILadeskabState>(); usbChargerSubstitute.Controller.DoorOpen = openDoorState; usbChargerSubstitute.Controller.Available = closedDoorState; uut = new ConnectedPhoneState(); }
public void DoorOpenGet_GetCalled_ReturnsSubstitute() { //ARRANGE //Already completed in setup //ACT ILadeskabState returnedState = _uut.DoorOpen; //ASSERT Assert.That(returnedState, Is.EqualTo(_doorOpenSubstitute)); }
public void AvailableGet_GetCalled_ReturnsSubstitute() { //ARRANGE //Already completed in setup //ACT ILadeskabState returnedState = _uut.Available; //ASSERT Assert.That(returnedState, Is.EqualTo(_availableSubstitute)); }
public void LockedGet_GetCalled_ReturnsSubstitute() { //ARRANGE //Already completed in setup //ACT ILadeskabState returnedState = _uut.Locked; //ASSERT Assert.That(returnedState, Is.EqualTo(_lockedSubstitute)); }
public void StationControlUnitTestSetup() { _loggerSubstitute = Substitute.For <ILogger>(); _displaySubstitute = Substitute.For <IDisplay>(); _doorSubstitute = Substitute.For <IDoor>(); _availableSubstitute = Substitute.For <ILadeskabState>(); _doorOpenSubstitute = Substitute.For <ILadeskabState>(); _lockedSubstitute = Substitute.For <ILadeskabState>(); _rfidReaderSubstitute = Substitute.For <IRfidReader>(); _chargeControlSubstitute = Substitute.For <IChargeControl>(); _uut = new StationControl(_loggerSubstitute, _displaySubstitute, _doorSubstitute, _availableSubstitute, _doorOpenSubstitute, _lockedSubstitute, _rfidReaderSubstitute, _chargeControlSubstitute); _uut.SetState(_availableSubstitute); }
public StationControl(ILogger logger, IDisplay display, IDoor door, ILadeskabState available, ILadeskabState doorOpen, ILadeskabState locked, IRfidReader rfid, IChargeControl chargeCtrl) { //Modules Logger = logger; Disp = display; Door = door; RfidReader = rfid; ChargeControl = chargeCtrl; //Ladeskab States Available = available; DoorOpen = doorOpen; Locked = locked; OldId = 0; }
public void SetState(ILadeskabState state) { State = state; }