Beispiel #1
0
        public void OpenValveWhenRemovingPotFromWarmerPlate(
            [Frozen] Mock <ICoffeeMaker> hardwareMock,
            ReliefValve sut)
        {
            sut.OnNext(WarmerPlateStatus.WARMER_EMPTY);

            hardwareMock.Verify(
                hw => hw.SetReliefValveState(ReliefValveState.OPEN));
        }
Beispiel #2
0
        public void CloseValveWhenPotIsPresent(
            [Frozen] Mock <ICoffeeMaker> hardwareMock,
            ReliefValve sut)
        {
            sut.OnNext(WarmerPlateStatus.POT_NOT_EMPTY);

            hardwareMock.Verify(
                hw => hw.SetReliefValveState(ReliefValveState.CLOSED));
        }
Beispiel #3
0
 public void OnNextWarmerEmptyDoesNotThrow(ReliefValve sut)
 {
     Assert.DoesNotThrow(() => sut.OnNext(WarmerPlateStatus.WARMER_EMPTY));
 }