public void RetrieveAllRentedItemsByGivenCustomerTest()
        {
            var rentalDal = new RentalDal();
            var result    = rentalDal.RetrieveAllRentalsByCustomer("*****@*****.**");

            Assert.AreEqual(0, result.Count);
        }
Ejemplo n.º 2
0
        public void UpdateStatusToReturnedTest()
        {
            var borrowDal = new BorrowDal();
            var customer  = new Member
            {
                Email    = "*****@*****.**",
                Password = "******"
            };

            var media = new Media
            {
                InventoryId = 1
            };

            borrowDal.BorrowItem(customer, media, 1);
            var rentalId = this.getLastRentalTransactionID();

            var rentalDal = new RentalDal();

            rentalDal.UpdateStatus(rentalId, "Returned", 2, "New");

            var result       = rentalDal.RetrieveSelectRentedItems("Returned");
            var selectedItem = result.First(item => item.RentalId == rentalId);

            this.deleteReturnCondition(rentalId);
            this.deleteStatusUpdates(rentalId);
            this.deleteRentalTransaction(rentalId, media);
            Assert.AreEqual("Returned", selectedItem.Status);
        }
        public void RetrieveAllRentedItemsWithDeliveredForStatusTest()
        {
            var rentalDal = new RentalDal();
            var result    = rentalDal.RetrieveSelectRentedItems("Delivered");

            Assert.AreEqual(0, result.Count);
        }
Ejemplo n.º 4
0
        public void RetrieveHistoryForRentalTransactionValidTest()
        {
            var rentalDal = new RentalDal();

            var result = rentalDal.RetrieveHistoryForRentalTransaction(13);

            Assert.AreEqual(0, result.Count);
        }
        public void RetrieveAllRentedItemsValidTest()
        {
            var rentalDal = new RentalDal();

            var result = rentalDal.RetrieveAllRentedItems();

            Assert.AreEqual(4, result.Count);
        }