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);
        }
Exemple #2
0
        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);
        }