public void ShouldSendResponseStringToFindShowByNameInResponseParser() { const string ResponseString = "Dummy Response String"; var responseParser = repository.DynamicMock <SubtitleServiceResponseDeserializer>(); Expect.Call(responseParser.GetTvShows(ResponseString)).Return(new List <TvShow>()); var logger = repository.Stub <ILogger>(); var tvShows = repository.DynamicMock <IBierdopje>(); Expect.Call(tvShows.FindShowByName(string.Empty)).Return(ResponseString).IgnoreArguments(); var showNameCache = repository.Stub <ShowNameCache>(new object[] { null, null }); var showService = new ShowService(responseParser, tvShows, showNameCache, logger); repository.ReplayAll(); showService.FindShowsByName("Flash"); repository.VerifyAll(); }