Exemple #1
0
        public async Task HandleReturnsCorrectArticleDetails()
        {
            // Assert
            var query = new ArticleDetailsQuery {
                Id = 1
            };

            var handler = new ArticleDetailsQuery.ArticleDetailsQueryHandler(this.context, this.mapper, this.identity);

            // Act
            var result = await handler.Handle(query, CancellationToken.None);

            // Assert
            result.Id.ShouldBe(1);
            result.Title.ShouldBe("Test Title 1");
            result.Author.ShouldBe("Test User");
        }
 public async Task <ActionResult <ArticleDetailsViewModel> > Details([FromRoute] ArticleDetailsQuery query) =>
 await this.Mediator.Send(query);
 public async Task <ActionResult <ArticleDetailsOutputModel> > Details(
     [FromRoute] ArticleDetailsQuery query)
 => await this.Send(query);