Exemplo n.º 1
0
        public async Task ShouldReturnArticle()
        {
            // Arrange
            using var scope = Factory.Services.CreateScope();

            var sut = new GetArticleHandler(deletedArticleValidatorMock.Object, unitOfWork, mediator, mapper, currentUserServiceMock.Object);

            // Act
            GetArticleModel sutResult = await sut.Handle(new GetArticleQuery(article.Id), new CancellationToken(false));

            // Assert
            Assert.NotNull(sutResult);

            Assert.Equal(article.Title, sutResult.Title);
            Assert.Equal(article.Text, sutResult.Text);
            Assert.Equal(article.Type, sutResult.Type);
            Assert.Equal(article.Id, sutResult.Id);
        }
Exemplo n.º 2
0
 public ArticlesController(GetArticleHandler getArticleHandler)
 {
     _getArticleHandler = getArticleHandler;
 }