Esempio n. 1
0
        public async Task Handler_GivenInvalidAuthorId_ReturnsEmptyCommentsDTOCollection()
        {
            // Arrange
            var query = new GetCommentsByAuthorIdQuery {
                AuthorId = 99
            };

            // Act
            var handler = new GetCommentsByAuthorIdQuery.GetCommentsByAuthorIdQueryHandler(Context, Mapper);
            var result  = await handler.Handle(query, CancellationToken.None);

            // Assert
            result.ShouldBeEmpty();
        }
Esempio n. 2
0
        public async Task Handler_GivenValidAuthorId_ReturnsNotEmptyCommentsDTOCollection()
        {
            // Arrange
            var query = new GetCommentsByAuthorIdQuery {
                AuthorId = 1
            };

            // Act
            var handler = new GetCommentsByAuthorIdQuery.GetCommentsByAuthorIdQueryHandler(Context, Mapper);
            var result  = await handler.Handle(query, CancellationToken.None);

            // Assert
            result.ShouldBeOfType <List <CommentDTO> >();
            result.ShouldNotBeNull();
        }