Beispiel #1
0
        public void GetWinners_WithNetAsGoogleWinner_ShouldGenerateWinners()
        {
            var searchResults = new List <SearchResult>
            {
                new SearchResult
                {
                    Query        = ".net",
                    SearchClient = "Google",
                    TotalResults = 50000
                },
                new SearchResult
                {
                    Query        = ".net",
                    SearchClient = "MSN Search",
                    TotalResults = 5000
                },
                new SearchResult
                {
                    Query        = "java",
                    SearchClient = "Google",
                    TotalResults = 3000
                },
                new SearchResult
                {
                    Query        = "java",
                    SearchClient = "MSN Search",
                    TotalResults = 5000
                },
            };

            var results = _searchManager.GetWinners(searchResults);

            results.Should().Contain(r => r.ClientName == "Google" && r.WinnerQuery == ".net");
        }