public void BuscarClientePorId() { var facade = new LojaStoneFacade(mockRepositorioCliente.Object, mockRepositorioItem.Object, mockRepositorioPedido.Object, mockServicoMensageria.Object, mockLogger.Object); var retorno1 = facade.BuscarClienteAsync(1); retorno1.Wait(); mockRepositorioCliente.Verify(a => a.BuscarClienteAsync(It.IsAny <int>(), null), Times.Once); }
public async Task <IActionResult> BuscarClientePorId(int id) { var ret = await facade.BuscarClienteAsync(id); if (ret.Sucesso) { if (ret.Cliente == null) { return(NotFound()); } else { return(new ObjectResult(ret.Cliente)); } } else { return(BadRequest(ret.Mensagem)); } }