private ISearchEngine EmptySearchEngine()
        {
            var mock = new Mock <ISearchEngine>();

            mock.Setup(se => se.Name).Returns("Empty Engine");
            mock.Setup(se => se.SearchFirst10("query"))
            .ReturnsAsync(FoundItemVMTestUtilities.GetTestFoundItems(0));
            return(mock.Object);
        }
Esempio n. 2
0
        public async Task Search_Success_With10Results()
        {
            var bingSearchEngine = new BingSearchEngine(
                GetOptions("accessKey"),
                GetMockWebDataSearchWith10Results());
            var result = await bingSearchEngine.SearchFirst10("query");

            Assert.Equal(FoundItemVMTestUtilities.GetTestFoundItems(count),
                         result, new FoundItemVMComparer());
        }