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