public void AusleihenBis_MediumArgumentWirdZumAusgeliehenBis_ReturnsTrue() { var medium = new AusleihbaresMedium(); DateTime dateTime = DateTime.Now.AddDays(30); medium.AusleihenBis(dateTime); Assert.AreEqual(medium.ausgeliehenBis, dateTime); }
public void AusleihenBis_MediumStatusAendertSichZuIstAusgeliehen_ReturnsTrue() { var medium = new AusleihbaresMedium(); DateTime dateTime = DateTime.Now.AddDays(30); medium.AusleihenBis(dateTime); Assert.IsTrue(medium.istAusgeliehen); }
public void KannAusgeliehenWerden_MediumIstNichtVerliehenUndNichtUeberDerAusleihfrist_ReturnsTrue() { var medium = new AusleihbaresMedium(); medium.istAusgeliehen = false; DateTime dateTime = DateTime.Now.AddDays(15); bool kannAusgeliehenWerden = medium.KannAusgeliehenWerden(dateTime); Assert.IsTrue(kannAusgeliehenWerden); }
public void KannAusgeliehenWerden_MediumIstVerliehenAberNochNichtUeberDerAusleihfrist_ReturnsFalse() { var medium = new AusleihbaresMedium(); medium.istAusgeliehen = true; DateTime dateTime = DateTime.Now.AddDays(30); bool kannAusgeliehenWerden = medium.KannAusgeliehenWerden(dateTime); Assert.IsFalse(kannAusgeliehenWerden); }