public ModeloVehiculoCrear() { InitializeComponent(); _modeloService = new ModeloService(); _marcaService = new MarcaService(); _context = new ApplicationDbContext(); }
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); }
/// <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" }); }
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); }
public frmABMRepuestos() { InitializeComponent(); repuestoSeleccionado = new Repuesto(); oMarcaService = new MarcaService(); oModeloService = new ModeloService(); oRepuestoService = new RepuestoService(); }
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; }
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); }
public VehiculoCrear() { InitializeComponent(); _vehiculoService = new VehiculoService(); _tipoVehiculoService = new TipoVehiculoService(); _marcaService = new MarcaService(); _modeloService = new ModeloService(); _tipoCombustibleService = new TipoCombustibleService(); }
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); }
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)); }
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(); }
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()); }
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); }
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); }
public ModeloController(ModeloService modeloService) { _modeloService = modeloService; }
public ModelosController(ModeloService modelo, MarcaService marca) { _modelo = modelo; _marca = marca; }
public ModeloServiceTest() { _modeloService = new ModeloService(_modeloRepository.Object, _notifierMoq.Object); }
private ModeloController CreateModeloController() { var modeloService = new ModeloService(modeloRepositoryMock.Object); return(new ModeloController(modeloService)); }
public ApiController(AnuncioService anuncio, ModeloService modelo, MarcaService marca) { _anuncio = anuncio; _modelo = modelo; _marca = marca; }
public void TestInitialize() { this.MockLogger = new Mock <ILogger <ModeloService> >(); this.MockModeloRepository = new Mock <IModeloRepository>(); this.ModeloService = new ModeloService(this.MockModeloRepository.Object, this.MockLogger.Object); }