예제 #1
0
        public void CheckCurrentBooking_BookingIsFaulty_ReturnsErrorMsg()
        {
            var booking        = new Booking("", null, null, 1);
            var bookingService = new BookingService();
            var result         = bookingService.CheckCurrentBooking(booking);

            Assert.AreNotEqual("OK", result);
        }
예제 #2
0
        public void CheckCurrentBooking_VehicleIsFaulty_ReturnsErrorMsg()
        {
            var booking = new Booking
            {
                BookingNumber = "bookingnr",
                Vehicle       = new MiniVan(-1),
                Customer      = new Customer(9401089999),
                Date          = 1108
            };

            var bookingService = new BookingService();
            var result         = bookingService.CheckCurrentBooking(booking);

            Assert.AreNotEqual("OK", result);
        }
예제 #3
0
        public void CheckCurrentBooking_BookingIsCorrect_ReturnsOK()
        {
            var booking = new Booking
            {
                BookingNumber = "bookingnr",
                Vehicle       = new MiniVan(12500),
                Customer      = new Customer(9401089999),
                Date          = 1108
            };

            var bookingService = new BookingService();
            var result         = bookingService
                                 .CheckCurrentBooking(booking);

            Assert.AreEqual("OK", result);
        }