示例#1
0
        public async void DisplayShouldGiveNonEmptyResultSet()
        {
            using var provider = new ControlPanelProvider();
            var results = await _searchProvider.SearchAsync(new SearchQuery { QueryString = "Display" }, CancellationToken.None);

            Assert.NotEmpty(results.Results);
        }
示例#2
0
        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());
        }