protected void Button1_Click(object sender, EventArgs e) { Auto autoUno = new Auto("algo", "uno", "eh"); Corredor c = new Corredor(autoUno, objetos.Corredor.CategoriaEnum.Amateur , "Perez"); Label1.Text = c.Saludar(); c.Nombre = "juan"; Label2.Text = c.Saludar(); }
// static private Linea linea = new Linea(); protected void Page_Load(object sender, EventArgs e) { Persona p; Corredor c; c = new Corredor(autoG,Corredor.CategoriaEnum.Amateur,"Perez"); Response.Write(c.Despedir()); p = c; Response.Write(p.Despedir()); // si se llama con override se llama p.Despedir() llama a c.Despedir // si se oculta con New, P.Despedir llamara a P.despedir }
public void CriarKartSkyFusionQueContemSkyFusionComSkyFusionQuePossuiOutroSkyFusionDentro() { Corredor corredor = new Corredor("David", NivelHabilidadeCorredor.Noob); SkyFusion skyFusion = new SkyFusion(corredor); SkyFusion skyFusion2 = new SkyFusion(corredor); SkyFusion skyFusion3 = new SkyFusion(corredor); SkyFusion skyFusion4 = new SkyFusion(corredor); skyFusion3.Equipar(skyFusion4); skyFusion2.Equipar(skyFusion3); skyFusion.Equipar(skyFusion2); Assert.AreEqual(46, skyFusion.VelocidadeFinal()); }
public void KartSkyFusionEhEquipadoComUmKartSkyFusionEUmPneuDeCouroDeDragaoTemMotoristaProfissionalEObtem30DeVelocidade() { //Arrange var corredor = new Corredor("Mário", Habilidade.Profissional); //Act var kart = new KartSkyFusion(corredor); kart.Equipar(new KartSkyFusion(new Corredor("Luigi", Habilidade.Noob))); kart.Equipar(new PneusDeCouroDeDragao()); //Assert Assert.AreEqual(30, kart.Velocidade); }
public void KartSkyFusionEhEquipadoComUmKartSkyFusionEPneusDeCouroTemMotoristaMedianoEObtem29DeVelocidade() { //Arrange var corredor = new Corredor("Mário", Habilidade.Mediano); //Act var kart = new KartSkyFusion(corredor); kart.Equipar(new KartSkyFusion(new Corredor("Luigi", Habilidade.Mediano))); kart.Equipar(new PneusDeCouroDeDragao()); //Assert Assert.AreEqual(29, kart.Velocidade); }
public void KartNasceComCorredorEEquipaPneusDeCouroDeDragaoEMotorABaseDeLava() { var corredor = new Corredor("Joao", NivelDeHabilidade.PROFISSIONAL); var kart = new Kart(corredor); var pneus = new PneusDeCouroDeDragao(); var motor = new MotorABaseDeLava(); kart.Equipar(pneus); kart.Equipar(motor); Assert.AreEqual(corredor, kart.Corredor); Assert.AreEqual(2, kart.Equipamentos.Count); Assert.AreEqual(16, kart.Velocidade); }
public void TestSonnarComFoguetePlutonioInformandoNivel3() { Corredor corredor01 = new Corredor("Yoshi", Enumerador.NivelCorredor.Noob); //3 MarioKart.Equipamentos.FoguetePlutonio foguete = new MarioKart.Equipamentos.FoguetePlutonio(3); //3 var kart = new Sonnar(corredor01); kart.Equipar(foguete); kart.CalcularVelocidade(); //11 = 5 do kart + 3 + 3 Assert.AreEqual(11, kart.Velocidade); }
public void KartSonnarComFogueteDePlutonioDeNivel3EmUmUltraPackEComPilotoMedianoTemVelocidade16() { //Arrange var corredor = new Corredor("Mário", Habilidade.Mediano); //Act var sonnar = new KartSonnar(corredor); sonnar.Equipar(new UltraPack(new FogueteDePlutonio(3))); //Assert Assert.AreEqual(17, sonnar.Velocidade); }
public Boolean DeleteCorredor(Corredor corredor) { try { BaseDataAccess bda = new BaseDataAccess(); bda.Delete(corredor); bda = null; return(true); } catch (Exception ex) { throw ex; } }
public void KartTemUmCorredorProfissionalEUmaListaDeEquipamentosComMotorDeLavaEPneuDeCoroDeDragao() { //Arrange var corredor = new Corredor("Mário", Habilidade.Profissional); var kart = new Kart(corredor); //Act kart.Equipar(new MotorDeLava()); kart.Equipar(new PneusDeCouroDeDragao()); //Assert Assert.AreEqual(16, kart.Velocidade); Assert.IsTrue(kart.Equipamentos.Count == 2); }
public void SkyFusionRecebeDoisEquipamentosECorredorNoobEBonusRetorna26() { var corredor = new Corredor("Nego Drama", Habilidade.Noob); var skyFusion = new SkyFusion(corredor); var pneus = new PneusDeCouroDeDragao(); var motor = new MotorABaseDeLava(); skyFusion.Equipar(pneus); skyFusion.Equipar(motor); var resultado = skyFusion.Bonus; Assert.AreEqual(26, resultado); }
public void SkyFusionRecebe2EquipamentosECorredorProfissionalEBonusRetorna37() { var corredor = new Corredor("Nego Drama", Habilidade.Profissional); var skyFusion = new SkyFusion(corredor); var pneus = new PneusDeCouroDeDragao(); var motor = new MotorABaseDeLava(); skyFusion.Equipar(pneus); skyFusion.Equipar(motor); var resultado = skyFusion.Bonus; Assert.AreEqual(37, resultado); }
public void KartSkyFusionCorredorNoobCom2Equipamento() { var corredor = new Corredor("Yoshi", NivelDeHabilidade.Noob); var kart = new SkyFusion(corredor); var pneus = new PneusDeCouroDeDragao(); var motor = new MotorABaseDeLava(); kart.Equipar(pneus); kart.Equipar(motor); Assert.AreEqual(2, kart.Equipamentos.Count); Assert.AreEqual(pneus, kart.Equipamentos[0]); Assert.AreEqual(motor, kart.Equipamentos[1]); }
public ActionResult Excluir(string Id) { try { Corredor _corredor = _DAO.GetByRegistro(int.Parse(Id)); _DAO.ExcluirCorredor(_corredor); Logador.LogEntidade(LAB5GED.MVC.Acessorio.Logador.LogAcoes.Excluir, _corredor); return(RedirectToAction("Index")); } catch (Exception ex) { return(RedirectToAction("Index").ComMensagemDeErro(ex.Message)); } }
public void SomarVelocidadeKartComCorredorMedianoECom3PneusDeCouroDeDragao() { Corredor corredor = new Corredor("Airton Senna", NivelHabilidade.Mediano); Kart kart = new Kart(corredor); PneusDeCouroDeDragao pneu1 = new PneusDeCouroDeDragao(); PneusDeCouroDeDragao pneu2 = new PneusDeCouroDeDragao(); PneusDeCouroDeDragao pneu3 = new PneusDeCouroDeDragao(); kart.Equipar(pneu1); kart.Equipar(pneu2); kart.Equipar(pneu3); Assert.AreEqual(14, kart.Velocidade); }
private void AnalizarCarrera(ProgressBar progressBar, int avance, Corredor corredor) { if (!this._hayGanador) { if (progressBar.Value + avance < 100) { progressBar.Value += avance; } else { this.HayGanador(corredor); } } }
public void KartLDinamEquipaPneusDeCouroDeDragaoEMotorABaseDeLava() { var corredor = new Corredor("Joao", NivelDeHabilidade.NOOB); var kart = new Dinam(corredor); IEquipamento equip = new MotorABaseDeLava(); kart.Equipar(equip); equip = new PneusDeCouroDeDragao(); kart.Equipar(equip); Assert.AreEqual(corredor, kart.Corredor); Assert.AreEqual(2, kart.Equipamentos.Count); Assert.AreEqual(14, kart.Velocidade); }
private void AnalizarCarrera(ProgressBar carril, int avance, Corredor corredor) { int auxAvance = carril.Value + avance; if (auxAvance > 100) { this._hayGanador = true; HayGanador(corredor); } else { carril.Value = carril.Value + avance; } }
public void KartSonnarTemUmCorredorProfissionalComUltraPackEPneusDeCouroQueAtingeVelocide19() { //Arrange var habilidade = Habilidade.Profissional; var corredor = new Corredor("Mário", habilidade); var kart = new KartSonnar(corredor); //Act kart.Equipar(new UltraPack(new MotorDeLava())); kart.Equipar(new PneusDeCouroDeDragao()); //Arrange Assert.AreEqual(19, kart.Velocidade); }
private void PersonaCorriendo(int avance, Corredor corredor) { if (pgbCarril1.InvokeRequired || pgbCarril2.InvokeRequired) { CorrenCallback d = new CorrenCallback(PersonaCorriendo); this.Invoke(d, new object[] { avance, corredor }); } else { // Aquí irá el código del alumno this.AnalizarCarrera(pgbCarril1, avance, corredor); this.AnalizarCarrera(pgbCarril2, avance, corredor); } }
public void KartSonnarComFogueteDePlutonioDeNivelInvalidoEComPilotoMedianoTemVelocidade14() { //Arrange var corredor = new Corredor("Mário", Habilidade.Mediano); //Act var sonnar = new KartSonnar(corredor); sonnar.Equipar(new FogueteDePlutonio(6)); //Assert Assert.AreEqual(14, sonnar.Velocidade); }
public void DinamDobraBonusVelocidadeCorredorNoobCom3PneusDeCouroDeDragao() { Corredor corredor = new Corredor("Ayrton Senna", NivelHabilidade.Noob); Dinam dinam = new Dinam(corredor); PneusDeCouroDeDragao pneu1 = new PneusDeCouroDeDragao(); PneusDeCouroDeDragao pneu2 = new PneusDeCouroDeDragao(); PneusDeCouroDeDragao pneu3 = new PneusDeCouroDeDragao(); dinam.Equipar(pneu1); dinam.Equipar(pneu2); dinam.Equipar(pneu3); Assert.AreEqual(15, dinam.Velocidade); }
/// <summary> /// AnalizarCarrera analiza al competidor, suma en el ProgressBar el avance y avisa si hay ganador. /// </summary> /// <param name="carril"></param> /// <param name="avance"></param> /// <param name="corredor"></param> private void AnalizarCarrera(ProgressBar carril, int avance, Corredor corredor) { if (carril.Value + avance < 100 && !this.hayGanador) { carril.Value += avance; } else if (!this.hayGanador) { carril.Value = 100; this.hayGanador = true; this.HayGanador(corredor); LimpiarCarriles(); } }
public void KartLightEquipaPneusDeCouroDeDragaoMotorABaseDeLavaCorredorPro() { var corredor = new Corredor("Joao", NivelDeHabilidade.PROFISSIONAL); var kart = new Light(corredor); IEquipamentos equip = new MotorABaseDeLava(); kart.Equipar(equip); equip = new PneusDeCouroDeDragao(); kart.Equipar(equip); Assert.AreEqual(corredor, kart.Corredor); Assert.AreEqual(2, kart.Equipamentos.Count); Assert.AreEqual(15, kart.Velocidade); }
// GET Detalhes public ActionResult Detalhes(int?id) { if (id == null) { return(RedirectToAction("SolicitacaoInvalida", "Erro")); } Corredor corredor = context.Corredor.Find(id); if (corredor == null) { return(RedirectToAction("NaoEncontrado", "Erro")); } return(View(corredor)); }
private void btnAceptar_Click(object sender, EventArgs e) { bool valido = Validar(); if (valido) { try { if (corre != null) { ComboItem clubItem = (ComboItem)cbClub.SelectedItem; corre.Nombre = txtNombre.Text; corre.ApellidoPaterno = txtApPaterno.Text; corre.ApellidoMaterno = txtApMaterno.Text; corre.NombreCompleto = txtNombre.Text + " " + txtApPaterno.Text + " " + txtApMaterno.Text; corre.Club = new ClubBL().GetClubById(clubItem.intValue); corre.Imagen = fdFoto.SafeFileName; bool r = new CorredorBL().SaveCorredor(corre, frmLogin.UsuarioLoggeado); if (r) { MessageBox.Show("Datos de Corredor actualizados correctamente", "Autodromo", MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); } } else { ComboItem clubItem = (ComboItem)cbClub.SelectedItem; Corredor newCorredor = new Corredor(); newCorredor.Nombre = txtNombre.Text; newCorredor.ApellidoPaterno = txtApPaterno.Text; newCorredor.ApellidoMaterno = txtApMaterno.Text; newCorredor.NombreCompleto = txtNombre.Text + " " + txtApPaterno.Text + " " + txtApMaterno.Text; newCorredor.Estatus = true; newCorredor.Club = new ClubBL().GetClubById(clubItem.intValue); newCorredor.Imagen = fdFoto.SafeFileName; bool r = new CorredorBL().SaveCorredor(newCorredor, frmLogin.UsuarioLoggeado); if (r) { MessageBox.Show("Corredor almacenado correctamente", "Autodromo", MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); } } } catch (Exception ex) { throw ex; } } }
void AnalizarCarrera(ProgressBar carril, int avance, Corredor corredor) { int nuevoValor = carril.Value + avance; if (nuevoValor < 100 && this._hayGanador == false) { carril.Value = nuevoValor; } else if (this._hayGanador == false) { carril.Value = 100; this._hayGanador = true; this.HayGanador(corredor); } }
public void SkyFusionComSkyFusionCom2ItensEPilotoMedianoTemVelocidade12() { var corredor = new Corredor("Usain", NiveisDeHabilidade.Mediano); var kart = new SkyFusion(corredor); var skyFusion1 = new SkyFusion(corredor); skyFusion1.Equipamentos.Add(new PneusDeCouroDeDragão()); var skyFusion = new SkyFusion(corredor); skyFusion.Equipamentos.Add(new PneusDeCouroDeDragão()); skyFusion.Equipamentos.Add(skyFusion1); kart.Equipamentos.Add(skyFusion); Assert.AreEqual(12, kart.Velocidade); }
public void KartLightCorredorProfissionalCom2EquipamentosTem15DeVelocidade() { var corredor = new Corredor("Yoshi", NivelDeHabilidade.Profissional); var kart = new Light(corredor); var pneus = new PneusDeCouroDeDragao(); var motor = new MotorABaseDeLava(); kart.Equipar(pneus); kart.Equipar(motor); Assert.AreEqual(2, kart.Equipamentos.Count); Assert.AreEqual(pneus, kart.Equipamentos[0]); Assert.AreEqual(motor, kart.Equipamentos[1]); Assert.AreEqual(15, kart.Velocidade); }
public Boolean SaveCorredor(Corredor corredor, Usuario usuarioSistema) { try { CheckObjectBeforeSave(corredor, usuarioSistema); BaseDataAccess bda = new BaseDataAccess(); bda.Save(corredor); bda = null; return(true); } catch (Exception ex) { throw ex; } }
public ActionResult Criar(Corredor corredor) { try { context.Corredor.Add(corredor); context.SaveChanges(); TempData["Mensagem"] = "Dados inseridos com sucesso."; return(RedirectToAction("Index")); } catch { TempData["Mensagem"] = "Erro de inserção."; return(View(corredor)); } }
public void ExcluirCorredor(Corredor _corredor) { try { _DAO.Delete(_corredor); } catch (DbUpdateException) { throw new Erros.ErroGeral("Não é possível excluir o prazo de guarda. Existem subséries utilizando-o."); } catch (Exception ex) { throw new Erros.ErroGeral("Não é possível excluir o prazo de guarda." + ex.Message); } }