コード例 #1
0
ファイル: UnitTest1.cs プロジェクト: CasonBarnhill/week5day3
 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);
 }
コード例 #2
0
ファイル: UnitTest1.cs プロジェクト: CasonBarnhill/week5day3
 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);
 }