public void AddBookingFailTest() { var moqFlightsRepository = new FlightsRepository(_moqContext); var newBooking = new BookingInfo() { Name = "Shweta", NoOfPax = 10, ScheduleId = 1001 }; var added = moqFlightsRepository.AddBooking(newBooking); //Here booking will fail since No of pax is more than available seat capacity //Ensure that record is added Assert.IsTrue(added == 0, "Booking is added"); }
public void AddBookingTest() { var moqFlightsRepository = new FlightsRepository(_moqContext); var newBooking = new BookingInfo() { Name = "Gautam", NoOfPax = 2, ScheduleId = 1001 }; var added = moqFlightsRepository.AddBooking(newBooking); //Ensure that record is added Assert.IsTrue(added > 0, "Booking is not added"); var addedBooking = moqFlightsRepository.GetBookingById(added); //Ensure that added object is same as moq object Assert.AreEqual(newBooking.Name, addedBooking.Name); Assert.AreEqual(newBooking.NoOfPax, addedBooking.NoOfPax); Assert.AreEqual(newBooking.ScheduleId, addedBooking.ScheduleId); }