public void SearchFight_ValidQueryList_ReturnResultWithData() { //Arrange _googleSearchEngineApiClientBuilder.WithSearchReturns200OK(); _bingSearchEngineApiClientBuilder.WithSearchReturns200OK(); //Act var result = _service.SearchFight(new List <string> { "query 1", "query 2" }); //Assert result.QueriesResults.Count.Should().Be(2); result.QueriesResults.First().GoogleTotalResults.Should().Be(110); result.QueriesResults.First().BingTotalResults.Should().Be(50); result.GoogleWinner.Should().Be("query 1"); result.BingWinner.Should().Be("query 2"); result.TotalWinner.Should().Be("query 1"); }