public void Then_It_Sets_The_SearchUrl( string url, SearchReservationsRequest filter) { var request = new SearchReservationsApiRequest(url, filter); request.SearchUrl.Should().Be($"{url}api/reservations/search" + $"?providerId={filter.ProviderId}" + $"&pageNumber={filter.Filter.PageNumber}" + $"&pageItemCount={filter.Filter.PageSize}" + $"&searchTerm={filter.Filter.SearchTerm}" + $"&selectedEmployer={filter.Filter.SelectedEmployer}" + $"&selectedCourse={filter.Filter.SelectedCourse}" + $"&selectedStartDate={filter.Filter.SelectedStartDate}"); }
public void And_No_SearchTerm_Or_Filters_Then_Not_In_SearchUrl( string url, SearchReservationsRequest filter) { filter.Filter.SearchTerm = null; filter.Filter.SelectedEmployer = null; filter.Filter.SelectedCourse = null; filter.Filter.SelectedStartDate = null; var request = new SearchReservationsApiRequest(url, filter); request.SearchUrl.Should().Be($"{url}api/reservations/search" + $"?providerId={filter.ProviderId}" + $"&pageNumber={filter.Filter.PageNumber}" + $"&pageItemCount={filter.Filter.PageSize}"); }