Exemplo n.º 1
0
 public ModeloVehiculoCrear()
 {
     InitializeComponent();
     _modeloService = new ModeloService();
     _marcaService  = new MarcaService();
     _context       = new ApplicationDbContext();
 }
Exemplo n.º 2
0
        public void ValidarCarregamentoDasMarcas(TipoVeiculo tipoVeiculo, long codigoMarca, long codigoModeloEsperado, string nomeModeloEsperado)
        {
            IEnumerable <Modelo> retorno = new ModeloService().Carregar(tipoVeiculo, codigoMarca.ToString());

            Assert.IsNotNull(retorno);
            Assert.IsTrue(retorno.Count(modelo => modelo.Id == codigoModeloEsperado && modelo.Nome == nomeModeloEsperado) > 0);
        }
Exemplo n.º 3
0
        /// <summary>
        /// Carrega os services para manipular os dados no banco de dados.
        /// </summary>
        static void carregaServices()
        {
            //mongodb://localhost:27017
            string ConnectionString = "mongodb://127.0.0.1:1234/?readPreference=primary&appname=MongoDB%20Compass&ssl=false";

            dbConnection = new PecaCompativelDatabaseSettings()
            {
                DatabaseName       = "pecacompativel",
                ConnectionString   = ConnectionString,
                PecaCollectionName = "pecacompativel"
            };

            pecadb = new PecaService(dbConnection);

            marcadb = new MarcaService(new PecaCompativelDatabaseSettings()
            {
                DatabaseName        = "pecacompativel",
                ConnectionString    = ConnectionString,
                MarcaCollectionName = "marca"
            });

            modelodb = new ModeloService(new PecaCompativelDatabaseSettings()
            {
                DatabaseName         = "pecacompativel",
                ConnectionString     = ConnectionString,
                ModeloCollectionName = "modelo"
            });
        }
Exemplo n.º 4
0
        public void Adicionar_Caminhao_Modelo_Diferente_Permitido()
        {
            Modelo modelo = new Modelo();

            modelo.Sigla     = "FH";
            modelo.Permitido = false;

            Caminhao caminhao = new Caminhao();

            caminhao.Id            = 1;
            caminhao.AnoFabricacao = 2021;
            caminhao.AnoModelo     = 2022;
            caminhao.SiglaModelo   = "FH";
            caminhao.Modelo        = modelo;

            var rep           = new Mock <ICaminhaoRepository>();
            var repModelo     = new Mock <IModeloRepository>();
            var modeloService = new Mock <IModeloService>();
            var config        = new Mock <IConfiguration>();

            rep.Setup(r => r.Save(caminhao));
            repModelo.Setup(m => m.ModeloPermitido("FW"));

            var svcModelo = new ModeloService(config.Object, repModelo.Object);

            var svc = new CaminhaoService(config.Object, rep.Object, svcModelo);

            var message = Assert.ThrowsAsync <ArgumentException>(
                () => svc.Save(caminhao)).Result;

            Assert.Equal($"Modelo não existe ou não é permitido!", message.Message);
        }
        public void TesteListarFabricantes()
        {
            //ARRANGE
            List <Modelo> listaModelos = new List <Modelo> {
                new Modelo(Faker.NameFaker.Name(), 4, "V9", Categorias.Minivan, TipoCombustivel.Diesel, TipoCambio.Manual, new Fabricante("UM", "AI")),
                new Modelo(Faker.NameFaker.Name(), 4, "V10", Categorias.SUV, TipoCombustivel.Diesel, TipoCambio.Manual, new Fabricante("UM", "AI")),
                new Modelo(Faker.NameFaker.Name(), 4, "V11", Categorias.Intermediario, TipoCombustivel.Gasolina, TipoCambio.Automatico, new Fabricante("UM", "AI"))
            };

            var mockCtx = new Mock <IContext>();
            var mockDAO = new Mock <IDAO <Modelo> >();
            var fabMock = new Mock <IDAO <Fabricante> >();

            mockCtx.Setup(x => x.Modelos).Returns(new FakeSET <Modelo> {
                listaModelos[0],
                listaModelos[1],
                listaModelos[2]
            });
            mockDAO.Setup(x => x.List()).Returns(listaModelos);
            var service = new ModeloService(mockDAO.Object, fabMock.Object);

            //ACT
            List <Modelo> listaEsperada = (List <Modelo>)mockDAO.Object.List();
            int           contEsperado  = listaEsperada.Count;
            List <Modelo> listaReal     = (List <Modelo>)service.Listar();
            int           contReal      = listaReal.Count;

            //ASSERT
            Assert.AreEqual(contEsperado, contReal);
        }
Exemplo n.º 6
0
 public frmABMRepuestos()
 {
     InitializeComponent();
     repuestoSeleccionado = new Repuesto();
     oMarcaService        = new MarcaService();
     oModeloService       = new ModeloService();
     oRepuestoService     = new RepuestoService();
 }
Exemplo n.º 7
0
        public void cargarComboModelo(ComboBox combo, int fabricante, int serie, int generacion)
        {
            ModeloService service = new ModeloService();

            combo.DataSource    = service.getModelos(fabricante, serie, generacion);
            combo.DisplayMember = "Nombre";
            combo.SelectedIndex = -1;
        }
Exemplo n.º 8
0
        public void Deve_Retornar_Erro_De_Validacao_De_Todas_As_Propriedades_Obrigatoria_Para_Edicao()
        {
            var       db     = new Db();
            var       modelo = new Modelo();
            const int totalDePropriedadeObrigatorio = 3;
            var       resposta = new ModeloService(db).Editar(modelo);

            Assert.Equal(totalDePropriedadeObrigatorio, resposta.Errors.Count);
        }
Exemplo n.º 9
0
 public VehiculoCrear()
 {
     InitializeComponent();
     _vehiculoService        = new VehiculoService();
     _tipoVehiculoService    = new TipoVehiculoService();
     _marcaService           = new MarcaService();
     _modeloService          = new ModeloService();
     _tipoCombustibleService = new TipoCombustibleService();
 }
Exemplo n.º 10
0
        public ActionResult Listar(int idCarro)
        {
            var carroService = new ModeloService();
            var resultado    = carroService.Lista(idCarro).OrderBy(x => x.ModeloCarro);
            var json         = Json(new
            {
                data = resultado
            },
                                    JsonRequestBehavior.AllowGet);

            return(json);
        }
Exemplo n.º 11
0
        public IActionResult Editar([FromServices] Db db, Modelo param)
        {
            var service  = new ModeloService(db);
            var response = service.Editar(param);

            response.RotaRetorno = "/Modelo/Index";
            if (response.IsValidResponse())
            {
                return(Ok(response));
            }
            return(BadRequest(response));
        }
Exemplo n.º 12
0
 public frmABMClientes()
 {
     InitializeComponent();
     InitializeDataGridView();
     tabFrmCliente.SelectedTab = tabCliente;
     oModeloService            = new ModeloService();
     oMarcaService             = new MarcaService();
     oSexService         = new SexoService();
     clienteSeleccionado = new Cliente();
     clienteService      = new ClienteService();
     vehiculoService     = new VehiculoService();
 }
Exemplo n.º 13
0
        public void Deve_Editar_Um_Modelo()
        {
            var db     = new Db();
            var modelo = new Modelo()
            {
                Id = InicializadorDeValores.IdModeloInicializado, IdMarca = InicializadorDeValores.IdMarcaInicializado, Nome = "Modelo_Teste_Editado"
            };
            var resposta = new ModeloService(db).Editar(modelo);

            if (!resposta.IsValidResponse())
            {
                System.Console.WriteLine(resposta.Errors[0].Message);
            }
            Assert.True(resposta.IsValidResponse());
        }
Exemplo n.º 14
0
        public void TesteListarModelosCarro()
        {
            //ARRANGE
            List <Modelo> listaModelos = new List <Modelo> {
                new Modelo {
                    ModeloID = 1
                },
                new Modelo {
                    ModeloID = 2
                }
            };

            var mockCtx           = new Mock <IContext>();
            var mockCarroDao      = new Mock <ICarroDAO>();
            var mockModeloDao     = new Mock <IDAO <Modelo> >();
            var mockFabricanteDao = new Mock <IDAO <Fabricante> >();

            var serviceModelo = new ModeloService(mockModeloDao.Object, mockFabricanteDao.Object);


            mockCtx.Setup(x => x.Modelos).Returns(new FakeSET <Modelo> {
                listaModelos[0],
                listaModelos[1],
            });


            mockModeloDao.Setup(x => x.List()).Returns(listaModelos);
            var serviceCarro = new CarroService(mockCarroDao.Object, serviceModelo);


            //ACT
            List <Modelo> listaEsperada = (List <Modelo>)mockModeloDao.Object.List();
            int           contEsperado  = listaEsperada.Count;
            List <Modelo> listaReal     = (List <Modelo>)serviceCarro.ListarModelosCarro();
            int           contReal      = listaReal.Count;

            //ASSERT
            Assert.AreEqual(contEsperado, contReal);
        }
Exemplo n.º 15
0
        public void TesteCadastroModelo()
        {
            //Arrange
            Modelo mod = new Modelo("MAQUINA MORTIFERA", 4, "V9", Categorias.Economico, TipoCombustivel.Alcool, TipoCambio.Automatico, new Fabricante("AQUI", "CHINA"));

            var mockCtx    = new Mock <IContext>();
            var mockDAO    = new Mock <IDAO <Modelo> >();
            var fabmockDAO = new Mock <IDAO <Fabricante> >();

            mockCtx.Setup(x => x.Modelos).Returns(new FakeSET <Modelo> {
                mod
            });
            mockDAO.Setup(x => x.Add(mod)).Callback(() => mockDAO.Setup(x => x.FindById(1)).Returns(mod));
            var service = new ModeloService(mockDAO.Object, fabmockDAO.Object);

            //ACT
            service.Adicionar(mod);
            var modEsperado = mockDAO.Object.FindById(1).Nome;

            //ASSERT
            Assert.AreEqual("MAQUINA MORTIFERA", modEsperado);
        }
Exemplo n.º 16
0
 public ModeloController(ModeloService modeloService)
 {
     _modeloService = modeloService;
 }
Exemplo n.º 17
0
 public ModelosController(ModeloService modelo, MarcaService marca)
 {
     _modelo = modelo;
     _marca  = marca;
 }
Exemplo n.º 18
0
 public ModeloServiceTest()
 {
     _modeloService = new ModeloService(_modeloRepository.Object, _notifierMoq.Object);
 }
Exemplo n.º 19
0
        private ModeloController CreateModeloController()
        {
            var modeloService = new ModeloService(modeloRepositoryMock.Object);

            return(new ModeloController(modeloService));
        }
Exemplo n.º 20
0
 public ApiController(AnuncioService anuncio, ModeloService modelo, MarcaService marca)
 {
     _anuncio = anuncio;
     _modelo  = modelo;
     _marca   = marca;
 }
Exemplo n.º 21
0
 public void TestInitialize()
 {
     this.MockLogger           = new Mock <ILogger <ModeloService> >();
     this.MockModeloRepository = new Mock <IModeloRepository>();
     this.ModeloService        = new ModeloService(this.MockModeloRepository.Object, this.MockLogger.Object);
 }