public When_ProviderProximity_Controller_FilterResults_Is_Called_With_No_Filters() { var routePathService = Substitute.For <IRoutePathService>(); var providerProximityService = Substitute.For <IProviderProximityService>(); var locationService = Substitute.For <ILocationService>(); var providerProximityController = new ProviderProximityController(routePathService, providerProximityService, locationService); var viewModel = new ProviderProximitySearchParametersViewModel { Postcode = "CV12WT" }; _result = providerProximityController.FilterResultsAsync(viewModel); }
public When_ProviderProximity_Controller_FilterResults_Is_Called_With_Single_Filter() { var routePathService = Substitute.For <IRoutePathService>(); var providerProximityService = Substitute.For <IProviderProximityService>(); var locationService = Substitute.For <ILocationService>(); var providerProximityController = new ProviderProximityController(routePathService, providerProximityService, locationService); var routes = new List <string> { "Agriculture, environmental and animal care", "Business and administration" }; var viewModel = new ProviderProximitySearchParametersViewModel(SearchCriteria, routes); _result = providerProximityController.FilterResultsAsync(viewModel); }