예제 #1
0
        public void AddVeiculo()
        {
            try
            {
                VeiculoController salvar  = new VeiculoController();
                Veiculo           veiculo = new Veiculo();

                // Para testes, retorna um numero aleatorio para o CNPJ
                Random randNum = new Random();

                int numPlaca = randNum.Next(0000, 9999);

                veiculo.placa   = "ABC-" + numPlaca;
                veiculo.modelo  = "Uno";
                veiculo.renavam = 1234578;
                veiculo.marca   = "Fiat";
                veiculo.cor     = "Preto";



                EmpresaTeste empresaTeste = new EmpresaTeste();

                veiculo.AddEmpresa(empresaTeste.ObterEmpresaTeste());

                // Esta validando errado a informação

                Assert.IsTrue(salvar.Inserir(veiculo));
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #2
0
        public void AddMotorista()
        {
            try
            {
                MotoristaController salvar    = new MotoristaController();
                Motorista           motorista = new Motorista();

                // Para testes, retorna um numero aleatorio para o CPF
                Random randNum = new Random();

                // motorista : Pessoa
                motorista.cpf      = randNum.Next();
                motorista.rg       = Convert.ToString(randNum.Next());
                motorista.nome     = "Nome";
                motorista.dataNasc = Convert.ToDateTime("01-01-2019");
                motorista.sexo     = "M";

                motorista.cnh = Convert.ToString(randNum.Next());

                // motorista : Pessoa : Endereço
                motorista.endereco.rua         = "Rua de Casa";
                motorista.endereco.numero      = Convert.ToInt32("0"); // TODO: validar sem numero
                motorista.endereco.complemento = "B";
                motorista.endereco.bairro      = "Bairro de Casa";
                motorista.endereco.cep         = 04425123;
                motorista.endereco.municipio   = "Municipio de Casa";
                motorista.endereco.cidade      = "São Paulo";
                motorista.endereco.estado      = "SP";


                EmpresaTeste empresa = new EmpresaTeste();


                motorista.AddEmpresa(empresa.ObterEmpresaTeste());

                // Empresa : Telefone
                Telefone telefone = new Telefone();

                telefone.DDI      = "55";
                telefone.DDD      = "11";
                telefone.telefone = Convert.ToString(randNum.Next(11111111, 99999999));

                motorista.AddTelefone(telefone);

                Assert.IsTrue(salvar.Inserir(motorista));
            }
            catch (Exception)
            {
                throw;
            }
        }