Esempio n. 1
0
        public async void PedidoService_Buscar_DeveExecutarComSucesso()
        {
            // Arrange
            Expression <Func <Models.Pedido, bool> > predicate = (x) => x.Codigo > 0;

            _pedidoTestsAutoMockerFixture.Mocker.GetMock <IPedidoRepository>().Setup(c => c.Buscar(predicate))
            .Returns(Task.FromResult(_pedidoTestsAutoMockerFixture.ObterVariados()));

            // Act
            var registro = await _pedidoService.Buscar(predicate);

            // Assert
            _pedidoTestsAutoMockerFixture.Mocker.GetMock <IPedidoRepository>().Verify(r => r.Buscar(predicate), Times.Once);
            Assert.True(registro != null);
        }
Esempio n. 2
0
        public ExibirPedido(long codigo)
        {
            CodigoReserva = codigo;
            InitializeComponent();

            PedidoService  pedidoService  = new PedidoService();
            VeiculoService veiculoService = new VeiculoService();
            ClienteService clienteService = new ClienteService();

            Reserva reserva = pedidoService.Buscar(codigo);
            Veiculo veiculo = veiculoService.BuscarVeiculo(reserva.CodigoVeiculo);
            Usuario usuario = new UsuarioService().Busca(reserva.CodigoUsuario);

            CodVeiculo            = reserva.CodigoVeiculo;
            tipoPessoa            = clienteService.TipoDePessoa(reserva.CodigoCliente);
            veiculo.CodigoVeiculo = codigo;

            if (pedidoService.VerificaStatusReserva(reserva.Status) == true)
            {
                toolStripButton_Entrega.Visible = true;
            }
            else
            {
                toolStripButton_Entrega.Visible = false;
            }

            if (tipoPessoa == "PF")
            {
                PessoaFisica pessoaFisica = clienteService.BuscarPessoaFisica(reserva.CodigoCliente);
                textBox_Cliente.Text = pessoaFisica.Nome;
            }
            else if (tipoPessoa == "PJ")
            {
                PessoaJuridica pessoaJuridica = clienteService.BuscarPessoaJuridica(reserva.CodigoCliente);
                textBox_Cliente.Text = pessoaJuridica.NomeFantasia;
            }


            textBoxData.Text           = reserva.DataReserva.ToString();
            textBoxFormaPagamento.Text = reserva.FormaPagamento;
            textBoxSituacao.Text       = new PedidoService().StatusDaReserva(reserva.Status);
            textBoxTipoRetirada.Text   = reserva.TipoRetirada;

            textBoxusuario.Text = usuario.Nome;

            textBox_NPedido.Text = reserva.NumeroReserva.ToString();
            textBox_Valor.Text   = reserva.ValorLocacao.ToString("C");

            dataGridView_Pedido.Rows.Clear();

            int             index = dataGridView_Pedido.Rows.Add();
            DataGridViewRow dado  = dataGridView_Pedido.Rows[index];

            dado.Cells["ReservaId"].Value      = reserva.NumeroReserva;
            dado.Cells["DataReserva"].Value    = reserva.DataReserva;
            dado.Cells["DataEntrega"].Value    = reserva.DataEntrega;
            dado.Cells["DataRetirada"].Value   = reserva.DataRetirada;
            dado.Cells["Veiculo"].Value        = veiculo.Modelo;
            dado.Cells["ValorCategoria"].Value = reserva.DataEntrega;
            dado.Cells["Total"].Value          = reserva.ValorLocacao.ToString("C");
        }