public void ReturnCheapestHotelWithBestRatingForGivenDateRangeForRegularCustomers() { // Arrange HotelRepository hotelRepository = PopulateHotelRepositoryForRegularCustomer(); // Act string startDate = "11/09/2020"; string endDate = "12/09/2020"; List <Tuple <string, int, double> > actualListOfNameAndPrice = hotelRepository.GetCheapestBestRatedHotels(startDate, endDate, CustomerType.Regular); List <Tuple <string, int, double> > expectedListOfNameAndPrice = new List <Tuple <string, int, double> >(); expectedListOfNameAndPrice.Add(new Tuple <string, int, double>("Bridgewood", 4, 200)); string actual = ListOfTupleToString(actualListOfNameAndPrice); string expected = ListOfTupleToString(expectedListOfNameAndPrice); // Assert Assert.AreEqual(expected, actual); }