public void Pedidos_Application_Deve_adicionar_um_pedido()
        {
            //Cenário
            _repositorio.Setup(x => x.Salvar(_pedido)).Returns(new Pedido {
                Id = 1
            });

            long idEsperado = 1;

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

            //Verificação
            pedido.Id.Should().Be(idEsperado);
            _repositorio.Verify(x => x.Salvar(_pedido));
        }
Exemplo n.º 2
0
        public void Pedido_Aplicacao_Adicionar_Deve_Ser_Sucesso()
        {
            //cenario
            int id = 1;

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

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

            //verificar
            _mockPedido.Verify(p => p.Validar());
            _mockRepositorio.Verify(r => r.Salvar(_mockPedido.Object));
            pedido.Should().NotBeNull();
            pedido.Id.Should().Be(id);
        }
Exemplo n.º 3
0
        public void Pedido_Aplicacao_Adicionar_Sucesso()
        {
            _pedidoRepositorioMoq.Setup(pr => pr.Adicionar(_pedido.Object)).Returns(2);

            long idInserido = _pedidoServico.Adicionar(_pedido.Object);

            idInserido.Should().BeGreaterOrEqualTo(1);
            _pedidoRepositorioMoq.Verify(pr => pr.Adicionar(_pedido.Object));
            _pedidoRepositorioMoq.VerifyNoOtherCalls();
        }
        public void Pedidos_Integration_Deve_adicionar_um_pedido()
        {
            //Cenário
            long idEsperado = 2;

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

            //Verificação
            pedido.Id.Should().Be(idEsperado);
        }
Exemplo n.º 5
0
        public override void Adicionar()
        {
            RealizarPedido_Dialog dialogRealizarPedido = new RealizarPedido_Dialog(_clienteServico, _pedidoServico);

            DialogResult resultadoDialogRealizarPedido = dialogRealizarPedido.ShowDialog();

            if (resultadoDialogRealizarPedido == DialogResult.OK)
            {
                try
                {
                    _pedidoServico.Adicionar(dialogRealizarPedido.Pedido);
                    MessageBox.Show("Pedido realizado com sucesso");
                }
                catch (Exception e)
                {
                    MessageBox.Show(e.Message);
                }
            }

            AtualizarListagem();
        }