Esempio n. 1
0
        public async Task <ActionResult <GetPerson.Result> > Get(Guid id)
        {
            var command = new GetPerson.Command {
                Id = id
            };

            var result = await _mediator.Send(command);

            return(result);
        }
        public async Task ShouldReturnPerson_WhenCommandIsValid()
        {
            // Arrange
            var person = await Context.SeedPersonAsync();

            var command = new GetPerson.Command {
                Id = person.Id
            };

            // Act
            var result = await _uut.Handle(command, CancellationToken.None);

            // Assert
            result.Person.Should().BeEquivalentTo(person);
        }