public void GetCheapestHotel_ValidInput_ReturnCheapestHotelName(string input, string expected) { //Arrange BookingRequest bookingRequest = BookingService.BuildBookingRequest(input); IList <Hotel> defaultHotels = HotelFactory.GetHotelFactory(); //Act var result = Booking .GetCheapestHotel(bookingRequest, defaultHotels) .Hotel .Name; //Assert Assert.Equal(result, expected); }
public void BuildReservationRequest_ValidInput_ReturnsValidReservationRequest(string input, string customerExpected, string daysExpected) { //Arrange IList <WeekDay> daysExp = getWeekDaysForTest(daysExpected); BookingRequest expected = new BookingRequest(); expected.CustomerType = customerExpected; expected.Dates = daysExp; //Act BookingRequest result = BookingService.BuildBookingRequest(input); //Assert Assert.Equal(result, expected); }