public async Task ExecuteReturnsResultsForSpecificQuery()
 {
     var query = new AutocompleteServicePackageIdsQuery(GetConfiguration());
     var result = await query.Execute("jquery", false);
     Assert.NotEmpty(result);
     Assert.Contains("jquery", result, StringComparer.OrdinalIgnoreCase);
 }
 public async Task ExecuteReturns30ResultsForNullQuery()
 {
     var query = new AutocompleteServicePackageIdsQuery(GetConfiguration());
     var result = await query.Execute(null, false);
     Assert.NotEmpty(result);
     Assert.True(result.Count() == 30);
 }
Exemple #3
0
        public async Task ExecuteReturnsResultsForSpecificQuery()
        {
            var query  = new AutocompleteServicePackageIdsQuery(GetConfiguration(), GetResilientSearchClient());
            var result = await query.Execute("jquery", false);

            Assert.Contains("jquery", result, StringComparer.OrdinalIgnoreCase);
        }
Exemple #4
0
        public async Task ExecuteReturns30ResultsForNullQuery()
        {
            var query  = new AutocompleteServicePackageIdsQuery(GetConfiguration(), GetResilientSearchClient());
            var result = await query.Execute(null, false);

            Assert.True(result.Count() == 30);
        }
        public async Task ExecuteReturns30ResultsForEmptyQuery()
        {
            var query  = new AutocompleteServicePackageIdsQuery(GetConfiguration());
            var result = await query.Execute("", false);

            Assert.NotEmpty(result);
            Assert.True(result.Count() == 30);
        }
Exemple #6
0
        public async Task ExecuteReturnsResultsForSpecificQuery()
        {
            var query  = new AutocompleteServicePackageIdsQuery(GetConfiguration(), GetResilientSearchClient());
            var result = await query.Execute("jquery", false, false);

            Assert.Contains("jquery", result, StringComparer.OrdinalIgnoreCase);
            var request = Assert.Single(_testHandler.Requests);

            Assert.Equal("https://example/autocomplete?take=30&q=jquery&prerelease=False", request.RequestUri.AbsoluteUri);
        }
Exemple #7
0
        public async Task ExecuteReturns30ResultsForNullQuery()
        {
            var query  = new AutocompleteServicePackageIdsQuery(GetConfiguration(), GetResilientSearchClient());
            var result = await query.Execute(null, false, false);

            Assert.True(result.Count() == 30);
            var request = Assert.Single(_testHandler.Requests);

            Assert.Equal("https://example/autocomplete?take=30&q=&prerelease=False", request.RequestUri.AbsoluteUri);
        }
        public void PackageIdQueryBuildsCorrectQueryString(bool includePrerelease, string semVerLevel, string expectedQueryString)
        {
            // Arrange
            var query = new AutocompleteServicePackageIdsQuery(GetConfiguration(), GetResilientSearchClient());

            // Act
            var actualQueryString = query.BuildQueryString("take=30&q=Json", includePrerelease, semVerLevel);

            // Assert
            Assert.Equal(expectedQueryString, actualQueryString);
        }