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); }
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"); }