Exemple #1
0
        public void GetScheduleReportTest()
        {
            Business newInstance = new Business();

            newInstance.AddPlay("Golden Egg", "Intel", 0, DateTime.Now.AddMonths(2));
            newInstance.AddPlay("Golden Egg", "Intel", 0, DateTime.Now.AddMonths(8));
            List <Play> returnedOutput = newInstance.GetScheduleReport();

            Assert.AreEqual(1, returnedOutput.Count);
        }
Exemple #2
0
        public void EditPlayPriceTest()
        {
            Business newInstance = new Business();

            newInstance.AddPlay("Golden Egg", "Intel", 0, DateTime.Now);
            newInstance.EditPlay("0", "Golden Egg", "Intel", (PRICE_RANGE)2, DateTime.Now);
            Play returnResult = newInstance.FetchPlayByIndex("0");

            Assert.AreEqual(2, (int)returnResult.GetPrice());
        }
Exemple #3
0
        public void EditPlayNameTest()
        {
            Business newInstance = new Business();

            newInstance.AddPlay("Golden Egg", "Intel", 0, DateTime.Now);
            newInstance.EditPlay("0", "Silver Egg", "Intel", 0, DateTime.Now);
            Play returnResult = newInstance.FetchPlayByIndex("0");

            Assert.AreEqual("Silver Egg", returnResult.GetName());
        }
Exemple #4
0
        public void CancelBookingsTest()
        {
            Business newInstance = new Business();

            newInstance.AddPlay("Golden Egg", "Intel", 0, DateTime.Now);
            Customer      newCustomer = new Customer("0", "Jack Morley", false, "00000000000");
            List <string> location    = new List <string> {
                "BUE05"
            };

            newInstance.AddBooking("0", "0", location.Count, location);
            Assert.AreEqual(true, newInstance.CancelBookings("0", "0"));
        }
Exemple #5
0
        public void ConfirmBookingTest()
        {
            Business newInstance = new Business();

            newInstance.AddPlay("Golden Egg", "Intel", 0, DateTime.Now);
            Customer      newCustomer = new Customer("0", "Jack Morley", false, "00000000000");
            List <string> location    = new List <string> {
                "BUE05"
            };

            newInstance.AddBooking("0", "0", location.Count, location);
            newInstance.ConfirmBooking("0", "0");
            List <Tickets> returnTicket = newInstance.FetchTicketByCustomer("0");

            Assert.AreEqual(true, returnTicket[0].IsConfirmed());
        }