public void GetDogs_With_Breed_Returns_PageableResult_Dogs()
        {
            // arrange
            var stubJsonSerializerWrapper = MockRepository.GenerateMock<IDataContractJsonSerializerWrapper>();
            stubJsonSerializerWrapper.Stub(x => x.ReadObject(Arg<Stream>.Is.Anything, Arg<DataContractJsonSerializer>.Is.Anything)).Return(
                new PageableResults<Dog>() { Data = _dogsList });

            var searchRepository = new SearchAPIFacade(stubJsonSerializerWrapper, _exceptionHandler, _configMgr,
                _webAPIRequestWrapper, _responseStreamHelper);

            // act
            var result = searchRepository.GetDogsByBreed(1, 20, 4, "dalmatian");

            // assert
            Assert.That(result.Data.Count() == _dogsList.Count);
        }