public void Gestoppter_Wecker_meldet_keine_Restzeit() { var sut = new Wecker(null); sut.Gestoppt += () => { }; sut.Stoppen(); sut.Ist_Weckzeit_erreicht(new TimeSpan(0), _ => Assert.Fail(), Assert.Fail); }
public void Weckzeit_erreicht() { var sut = new Wecker(null); var abgelaufen = false; sut.Ist_Weckzeit_erreicht(new DateTime(2000,1,1,10,0,0).Subtract(new DateTime(2000,1,1,10,0,0)), _ => {}, () => abgelaufen=true); Assert.IsTrue(abgelaufen); }
public void Weckzeit_noch_nicht_erreicht() { var sut = new Wecker(null); sut.Ist_Weckzeit_erreicht(new TimeSpan(0,0,10,42), _ => {}, Assert.Fail); }