public override void Adicionar()
        {
            FormCadastroPedido dialog    = new FormCadastroPedido(_contexto, _produtoServico);
            DialogResult       resultado = dialog.ShowDialog();

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

                ListarPedidos();
            }
        }
        public void PedidoServico_CriarRepositorio_DeveFuncionar()
        {
            Pedido = ObjectMother.ObterPedidoValidoPessoaFisica();
            ItemPedido itemPedido = ObjectMother.ObterItemPedidoValidoPizzaMussarelaGrande();

            Pedido.AdicionarItem(itemPedido);

            _repositorio.Setup(m => m.Salvar(Pedido)).Returns(new Pedido {
                Id = 1
            });

            Pedido result = _servico.Salvar(Pedido);

            result.Id.Should().BeGreaterThan(0);
            _repositorio.Verify(m => m.Salvar(Pedido));
        }
示例#3
0
        public void Pedido_IntSistemas_Criar_DeveFuncionar()
        {
            pedido = _servico.Salvar(pedido);

            Pedido result = _servico.PegarPorId(pedido.Id);

            result.Id.Should().Be(pedido.Id);

            result.Should().NotBeNull();
        }