public async Task CanCreatePerson() { var mediator = new Mock <IMediator>(); var query = new UpsertPersonCommand { FirstName = "Nin", LastName = "Alamo" }; var result = await new UpsertPersonHandler(_context).Handle(query, CancellationToken.None); result.ShouldBeOfType(typeof(Guid)); }
public async Task <IActionResult> CreatePerson([FromBody] UpsertPersonCommand command) { return(Ok(await Mediator.Send(command))); }