public void DeberiaArrojarExcepcionSiLaNaveYaExisteEnElTablero() { var tablero = new Tablero(); var lancha = new Lancha(new Posicion('d', 5), Direccion.Este, tablero.GetAreaDePosicionesValidas()); tablero.ColocarNave(lancha); tablero.ColocarNave(lancha); }
public void DeberiaColocarNave() { var tablero = new Tablero(); var lancha = new Lancha(new Posicion('d', 5), Direccion.Este, tablero.GetAreaDePosicionesValidas()); tablero.ColocarNave(lancha); Assert.AreSame(lancha, tablero.GetNaveEn(new Posicion('d', 5))); Assert.AreSame(lancha, tablero.GetNaveEn(new Posicion('e', 5))); }
public void DeberiaInicializarCorrectamenteLosAtributos() { var posicion = new Posicion('e', 5); var lancha = new Lancha(posicion, Direccion.Norte, TestHelper.AreaDePosicionesValidasDefault); Assert.AreEqual(2, lancha.Tamanio); Assert.IsTrue(lancha.PosicionesOcupadas.Any(p => p.Equals(new Posicion('e', 5)))); Assert.IsTrue(lancha.PosicionesOcupadas.Any(p => p.Equals(new Posicion('e', 4)))); Assert.AreEqual(Direccion.Norte, lancha.Direccion); Assert.IsFalse(lancha.Destruida); Assert.AreEqual(2, lancha.PosicionesDePartesSanas.Count()); Assert.AreEqual(0, lancha.PosicionesDePartesDestruidas.Count()); }
public void DosDisparosDeCualquierTipoDeberianDestruirLaLancha() { var posicion = new Posicion('e', 5); var lancha = new Lancha(posicion, Direccion.Norte, TestHelper.AreaDePosicionesValidasDefault); Assert.AreEqual(2, lancha.PosicionesDePartesSanas.Count()); Assert.AreEqual(0, lancha.PosicionesDePartesDestruidas.Count()); lancha.DaniarConDisparoConvencional(new Posicion('e', 5)); lancha.DaniarConMina(new[] { new Posicion('e', 4) }); Assert.IsTrue(lancha.Destruida); Assert.AreEqual(0, lancha.PosicionesDePartesSanas.Count()); Assert.AreEqual(2, lancha.PosicionesDePartesDestruidas.Count()); }
static void Main(string[] args) { Carro carro = new Carro(); carro.Ano = 2010; carro.ArCondicionado = false; System.Console.WriteLine(carro.Ano); var lancha = new Lancha() { BoiaSalvaVida = true, Ano = 1999 }; }
static void Main(string[] args) { //Instanciar um carro Carro carro = new Carro(2010, 2.0); System.Console.WriteLine(carro.Ano); //Ano //Instanciar uma lancha var lancha = new Lancha(2019, 100) { BoiaSalvaVidas = true, Ano = 1999 }; }
static void Main(string[] args) { Carro carro = new Carro(2010, 2.0); carro.Ano = 2010; carro.ArCondicionado = false; carro.TipoCarro = TipoCarro.Passeio; System.Console.WriteLine(carro.Ano); var lancha = new Lancha(2019, 50) { Ano = 2010, BoiaSalvaVida = true, }; }
static void Main(string[] args) { //Instanciar um carro Carro carro = new Carro(2010, 2.0); carro.Ano = 2010; //Set carro.ArCondicionado = false; //Set System.Console.WriteLine(carro.Ano); //Get //Instanciar uma lancha var lancha = new Lancha(2019, 50) { BoiaSalvaVida = true, Ano = 1999 }; }
static void Main(string[] args) { Carro carro = new Carro(2010, 2.0); carro.Ano = 2010; carro.ArCondicionado = false; System.Console.WriteLine(carro.Ano); System.Console.WriteLine(carro.ArCondicionado); Console.ReadKey(); var lancha = new Lancha(2019, 50) { BoteSalvaVida = true, Ano = 2010 }; }
static void Main(string[] args) { //instanciar um carro Carro c = new Carro(2010, 2.0); //set c.Ano = 2010; c.ArCondicionado = true; //get System.Console.WriteLine(c.Ano); System.Console.WriteLine(c.ArCondicionado); //instanciar uma lancha Lancha l = new Lancha(2019, 140) { BoiaSalvaVida = true, Ano = 2000 }; }
static void Main(string[] args) { List <Vehiculo> listarVehiculo = new List <Vehiculo>(); Taller taller = new Taller(); Camion miCamion = new Camion { Placa = "SRJ987", MotorBueno = false }; Lancha miLancha = new Lancha { Placa = "SMM256", MotorBueno = false }; Automovil miAutomovil = new Automovil { Placa = "AJJ91B", MotorBueno = false }; Moto miMoto = new Moto { Placa = "DKD98", MotorBueno = false }; Console.WriteLine("Ingresando Vehiculo"); Console.WriteLine(taller.ingresarVehiculo(miCamion)); Console.WriteLine(taller.ingresarVehiculo(miLancha)); Console.WriteLine(taller.ingresarVehiculo(miAutomovil)); Console.WriteLine(taller.ingresarVehiculo(miMoto)); Console.WriteLine("\n"); Console.WriteLine("Reparando Motor\n"); taller.repararVehiculi(miMoto); taller.repararVehiculi(miLancha); //taller.repararVehiculi(); Console.WriteLine("Retirando Vehiculo\n"); taller.retirarVehiculo(miMoto); taller.retirarVehiculo(miLancha); Console.WriteLine("\n"); Console.WriteLine("Listando Vehiculos"); listarVehiculo = taller.listarVehiculos(); foreach (Vehiculo veh in listarVehiculo) { Console.WriteLine(veh.Placa); } Console.ReadKey(); }