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);
        }