public SearchController(ISearchService propertySearchService, ILandlordSearchService landlordSearchService) { Check.If(propertySearchService).IsNotNull(); Check.If(landlordSearchService).IsNotNull(); _propertySearchService = propertySearchService; _landlordSearchService = landlordSearchService; }
public static SearchController GetInitialisedSearchController(ISearchService searchService, ILandlordSearchService landlordSearchService) { var controller = new SearchController(searchService, landlordSearchService) { Request = new HttpRequestMessage { RequestUri = new Uri(Url) }, Configuration = new HttpConfiguration() }; controller.Configuration.MapHttpAttributeRoutes(); controller.Configuration.EnsureInitialized(); return controller; }