public void CheckedOoutBookDatesSetCorrectly() { var s = new Student(); var b = new Book(); var checkOutDate = DateTime.Parse("5/5/2000"); LibraryManager mgr = new LibraryManager(); Library result = mgr.CheckOutBook(b, s, checkOutDate); Assert.AreEqual(checkOutDate, result.BorrowDate); Assert.AreEqual(checkOutDate.AddMonths(1), result.ExpectedReturnDate); }
public void CheckedInBookDatesSetCorrectly() { var s = new Student(); var b = new Book(); LibraryManager mgr = new LibraryManager(); mgr.CheckOutBook(b, s, DateTime.Parse("5/5/2000")); Library result2 = mgr.CheckInBook(b, DateTime.Parse("5/9/2000")); Assert.AreEqual(DateTime.Parse("5/5/2000"), result2.BorrowDate); Assert.IsNull(result2.ExpectedReturnDate); Assert.AreEqual(DateTime.Parse("5/9/2000"), result2.ActualReturnDate); }