public async Task Handle_UsuarioHandler_RetornarUsuarioPorEmail() { var query = new ObterUsuarioPorEmailQuery { Email = "*****@*****.**" }; var usuarioResult = await _mediator.Send(query); usuarioResult.Email.Should().Be("*****@*****.**"); }
public async Task <UsuarioModel> ObterUsuarioPorEmailAsync(string usuarioEmail) { var obterUsuarioPorEmailQuery = new ObterUsuarioPorEmailQuery { Email = usuarioEmail }; var usuario = await _mediator .Send(obterUsuarioPorEmailQuery); return(usuario); }
public async Task <UsuarioModel> Handle(ObterUsuarioPorEmailQuery request, CancellationToken cancellationToken) { return(await _usuarioServico.ObterUsuarioPorEmailAsync(request.Email)); }