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); }
public async Task ExecuteReturnsResultsForSpecificQuery() { var query = new AutocompleteServicePackageIdsQuery(GetConfiguration(), GetResilientSearchClient()); var result = await query.Execute("jquery", false); Assert.Contains("jquery", result, StringComparer.OrdinalIgnoreCase); }
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); }
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); }
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); }