public DogSearchManagerTests() { _dogBreedFilterStrategy = MockRepository.GenerateMock<IDogBreedFilterStrategy>(); _dogCategoryFilterStrategy = MockRepository.GenerateMock<IDogCategoryFilterStrategy>(); _dogCategoryService = MockRepository.GenerateMock<IDogCategoryService>(); _dogLocationFilterStrategy = MockRepository.GenerateMock<IDogLocationFilter>(); _configuration = MockRepository.GenerateMock<IConfiguration>(); _dogSearchResultsListBuilder = new DogSearchResultsListBuilder(); }
public DogSearchService( IDogBreedFilterStrategy dogBreedFilterStrategy , IDogCategoryFilterStrategy dogCategoryFilterStrategy , IDogCategoryService dogCategoryService , IDogLocationFilter dogLocationFilterStrategy , IConfiguration configuration) { _dogBreedFilterStrategy = dogBreedFilterStrategy; _dogCategoryFilterStrategy = dogCategoryFilterStrategy; _dogCategoryService = dogCategoryService; _dogLocationFilterStrategy = dogLocationFilterStrategy; _configuration = configuration; }