Пример #1
0
        public void T6_Update_UpdatesCopyInDB()
        {
            Copy testCopy = new Copy(1);

            testCopy.Save();

            int newBookId = 2;

            testCopy.Update(newBookId);

            int resultBookId = testCopy.GetBookId();

            Assert.Equal(newBookId, resultBookId);
        }
Пример #2
0
        public void Test_Checkin()
        {
            Copy newcopy = new Copy(0, new DateTime(2016,06,27), 1);
              newcopy.Save();

              Patron p = new Patron(0, "Pat", "");
              p.Save();

              p.Checkout(newcopy.id);
              newcopy.Update(new List<string> {"due_date"}, new List<object> {new DateTime(2016,07,19)});
              Copy.Find(newcopy.id).Checkin();

              Assert.Equal(10, Patron.Find(p.id).balance);
        }
Пример #3
0
        public void T6_Update_UpdatesCopyInDB()
        {
            Copy testCopy = new Copy(1);
              testCopy.Save();

              int newBookId = 2;

              testCopy.Update(newBookId);

              int resultBookId = testCopy.GetBookId();

              Assert.Equal(newBookId, resultBookId);
        }
Пример #4
0
        public void Test_overDueBooks()
        {
            Patron p = new Patron(0, "Pat", "");
              p.Save();

              Copy newcopy = new Copy(0, new DateTime(2016,06,27), 1);
              newcopy.Save();

              p.Checkout(newcopy.id);

              newcopy.Update(new List<string> {"due_date"}, new List<object> {new DateTime(2016,07,19)});

              List<Copy> isoverdue = Copy.OverdueBooks();

              Assert.Equal(1, isoverdue.Count);
        }
Пример #5
0
        public void Test_Update_UpdateCopyInDatabase()
        {
            Copy newCopy = new Copy ("New", 1, new DateTime(2016, 7, 25), new DateTime(2016, 8, 25));
             newCopy.Save();
             newCopy.SetCondition("Worn & Torn");
             newCopy.Update();

             Copy updatedCopy = Copy.Find(newCopy.GetId());

             Assert.Equal(newCopy.GetCondition(), updatedCopy.GetCondition());
        }