public DogCategoryService(IConfiguration configuration
     , IRepository<Breed> breedsRepository
     , IDogCategoryFilterStrategy dogCategoryFilterStrategy)
 {
     _configuration = configuration;
       _breedsRepository = breedsRepository;
       _dogCategoryFilterStrategy = dogCategoryFilterStrategy;
 }
 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;
 }
 public DogCategoryServiceTests()
 {
     _configuration = MockRepository.GenerateMock<IConfiguration>();
     _breedsRepository = MockRepository.GenerateMock<IRepository<Breed>>();
     _dogCategoryFilterStrategy = MockRepository.GenerateMock<IDogCategoryFilterStrategy>();
 }