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