public async void DisplayShouldGiveNonEmptyResultSet() { using var provider = new ControlPanelProvider(); var results = await _searchProvider.SearchAsync(new SearchQuery { QueryString = "Display" }, CancellationToken.None); Assert.NotEmpty(results.Results); }
public async void EmptyAndNullQueryStringMayReturnNullOrEmptyResultSet() { SearchResultCollection results; using var provider = new ControlPanelProvider(); results = await _searchProvider.SearchAsync(new SearchQuery { QueryString = string.Empty }, CancellationToken.None); Assert.Null(results?.Results?.FirstOrDefault()); results = await _searchProvider.SearchAsync(new SearchQuery { QueryString = null }, CancellationToken.None); Assert.Null(results?.Results?.FirstOrDefault()); }