public async Task GetSearchResultPositions_ReturnsCorrectResult() { // Arrange var searchManager = new GoogleSearchManager(); var keywords = new List <string>() { "google" }; var url = "www.google.com"; // Act var result = await searchManager.GetSearchResultPositions(keywords, url, 100); // Assert Assert.NotEmpty(result); Assert.Equal(1, result[0]); }
public async Task GetSearchResultPositions_ReturnsZeroWhenNotFound() { // Arrange var searchManager = new GoogleSearchManager(); var keywords = new List <string>() { "ffgadsgsdfgafdsfdsgfa" }; var url = "www.fake-example.com"; // Act var result = await searchManager.GetSearchResultPositions(keywords, url, 100); // Assert Assert.Single(result); Assert.Equal(0, result[0]); }