示例#1
0
        public async void GetSearchResultsHandler_ReturnsNoResult()
        {
            //Arrange
            var searchServiceMock = new Mock <ISearchService>();

            GetSearchResultsHandler handler = new GetSearchResultsHandler(searchServiceMock.Object, _mapper);

            SearchQueryDto        searchQueryDto = new SearchQueryDto();
            GetSearchResultsQuery query          = new GetSearchResultsQuery(searchQueryDto);

            //Act
            var result = await handler.Handle(query, new System.Threading.CancellationToken());

            //Assert
            Assert.Empty(result);
        }
示例#2
0
        public async void GetSearchResultsHandler_ReturnsNotNullResult()
        {
            //Arrange
            var searchServiceMock = new Mock <ISearchService>();

            searchServiceMock.Setup(a => a.GetSearchResultsAsync(It.IsAny <SearchQueryDto>())).Returns(GetSearchResultsFromFileAsync()).Verifiable();

            GetSearchResultsHandler handler = new GetSearchResultsHandler(searchServiceMock.Object, _mapper);

            SearchQueryDto        searchQueryDto = new SearchQueryDto();
            GetSearchResultsQuery query          = new GetSearchResultsQuery(searchQueryDto);

            //Act
            var result = await handler.Handle(query, new System.Threading.CancellationToken());

            //Assert
            Assert.NotEmpty(result);
        }