Exemplo n.º 1
0
        public void Pedido_IntSistemas_Atualizar_DeveFuncionar()
        {
            pedido.StatusPedido = StatusPedidoEnum.Entregue;

            Pedido result = _servico.Atualizar(pedido);

            result.StatusPedido.Should().Be(pedido.StatusPedido);
            result.Id.Should().Be(pedido.Id);
        }
        public void Pedidos_Application_Deve_atualizar_um_pedido()
        {
            //Cenário
            _repositorio.Setup(x => x.Atualizar(_pedido)).Returns(_pedido);

            StatusPedidoEnum novoStatus = StatusPedidoEnum.EmEntrega;

            _pedido.StatusPedido = novoStatus;
            _pedido.Id           = 1;

            //Ação
            Pedido pedido = _servico.Atualizar(_pedido);

            //Verificação
            pedido.StatusPedido.Should().Be(novoStatus);
            _repositorio.Verify(x => x.Atualizar(_pedido));
        }
        public void PedidoServico_AtualizarRepositorio_DeveFuncionar()
        {
            Pedido = ObjectMother.ObterPedidoValidoPessoaFisica();
            ItemPedido itemPedido = ObjectMother.ObterItemPedidoValidoPizzaMussarelaGrande();

            Pedido.AdicionarItem(itemPedido);

            Pedido.Id = 1;
            Pedido.Endereco.Estado = "Goias";

            _repositorio.Setup(m => m.Atualizar(Pedido)).Returns(Pedido);

            Pedido result = _servico.Atualizar(Pedido);

            _repositorio.Verify(m => m.Atualizar(Pedido));

            result.Endereco.Estado.Should().Be("Goias");
        }
Exemplo n.º 4
0
        public void Pedido_Aplicacao_Atualizar_Deve_Ser_Sucesso()
        {
            //cenario
            int id = 1;

            _mockPedido.Setup(p => p.Id).Returns(id);
            _mockRepositorio.Setup(r => r.Atualizar(_mockPedido.Object)).Returns(new Pedido {
                Id = id
            });

            //acao
            var pedido = _servico.Atualizar(_mockPedido.Object);

            //verificar
            _mockPedido.Verify(p => p.Validar());
            _mockRepositorio.Verify(r => r.Atualizar(_mockPedido.Object));
            pedido.Should().NotBeNull();
            pedido.Id.Should().Be(id);
        }
        public void Pedidos_Integration_Deve_atualizar_um_pedido()
        {
            //Cenário
            long idProcura = 1;

            _pedido = _servico.BuscarPorId(idProcura);

            StatusPedidoEnum novoStatus = StatusPedidoEnum.EmEntrega;

            _pedido.StatusPedido = novoStatus;

            //Ação
            _servico.Atualizar(_pedido);

            //Verificação
            Pedido pedido = _servico.BuscarPorId(idProcura);

            pedido.Should().NotBeNull();
            pedido.StatusPedido.Should().Be(novoStatus);
        }
        public override void Editar()
        {
            Pedido pedidoSelecionado   = _pedidoControl.PedidoSelecionado();
            FormAtualizarPedido dialog = new FormAtualizarPedido();

            dialog.AtualizarPedido(pedidoSelecionado);
            DialogResult resultado = dialog.ShowDialog();

            if (resultado == DialogResult.OK)
            {
                try
                {
                    _pedidoServico.Atualizar(dialog.RetornaPedido());
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                    resultado = DialogResult.None;
                }

                AtualizarLista();
            }
        }