public async Task Search_Over10EngineErrorMessage_TwoEngines() { var engine = Over10SearchEngine(); var service = new WebSearchService( new List <ISearchEngine> { engine, DelaySearchEngine(3000) }); var model = await service.Search("query"); Assert.Equal(count, model.Items.Count()); Assert.Contains(WebSearchService.Over10EngineErrorMessage(engine.Name), model.Message); }
public async Task Search_Over10EngineErrorMessage_OneEngine() { var engine = Over10SearchEngine(); var service = new WebSearchService( new List <ISearchEngine> { engine }); var model = await service.Search("query"); Assert.Null(model.Items); Assert.Contains(WebSearchService.Over10EngineErrorMessage(engine.Name), model.Message); }