public void Pedido_Integracao_Adicionar_Deve_Adicionar() { //Cenário //Ação var pedido = _pedidoServico.Adicionar(_pedido); //Verificação var pedidoBuscado = _pedidoServico.ObterPorId(pedido.Id); pedido.Id.Should().Be(pedidoBuscado.Id); pedido.Status.Should().Be(pedidoBuscado.Status); pedido.Status.Should().Be(_pedido.Status); }
public async Task <PedidoGetDTO> ObterPorId(int id) { var pedido = await _pedidoServico.ObterPorId(id); var pedidoGet = _mapper.Map <PedidoGetDTO>(pedido); if (pedidoGet == null) { return(null); } pedidoGet.Cliente = await _clienteServico.Value.ObterPorId(pedido.ClienteId); pedidoGet.PedidoItens = await BuscarProdutosPorItens( await _pedidoItensServico.ListarTodos(new PedidoItensFiltroDTO { PedidoId = id })); return(pedidoGet); }