コード例 #1
0
        public async void Handle_ShouldReturnPostAndIgnoreCase_IfValidSlug()
        {
            // Arrange
            const string slug = "A-POST-SLUG";
            await th.CreatePost(new Post { Slug = slug });

            var query   = new GetPost.Query(slug.ToLower());
            var postDto = new PostDto();

            mapper.Setup(x => x.Map <Post, PostDto>(It.IsAny <Post>())).Returns(postDto);

            // Act
            var result = await sut.Handle(query, default);

            // Assert
            Assert.Equal(postDto, result.Value);
        }