public async Task Deve_Cadastrar_Novo_Usuario_E_Retornar_Ok() { //arrange var usuario = ViewModelBuilder.UsuarioCommand(); _mediator.Setup(s => s.Send(It.IsAny <IRequest <CommandResponse> >(), new System.Threading.CancellationToken())) .ReturnsAsync(CommandResponse.Ok).Verifiable(); //act var result = await _controller.CriarUsuarioAsync(usuario); //assert result.Should().BeAssignableTo <OkResult>(); var vr = result as OkResult; vr.StatusCode.Should().Be(StatusCodes.Status200OK); _mediator.Verify(); }