static void Main(string[] args) { Cocina c1 = new Cocina(111, 12300, false); Cocina c2 = new Cocina(112, 15000, true); Cocina c3 = new Cocina(113, 5600, false); Auto a1 = new Auto("Rojo", "Ferrari"); Auto a2 = new Auto("Amarillo", "Porche"); Auto a3 = new Auto("Negro", "BMW"); Auto a4 = new Auto("Verde", "Ford"); Deposito <Cocina> dc = new Deposito <Cocina>(5); Deposito <Auto> da = new Deposito <Auto>(3); //// pruebo si anda con una lista de string // // Deposito<string> cadenas = new Deposito<string>(3); // string cad1 = "hola\n"; // string cad2 = "nicolas\n"; // string cad3 = "fattori\n"; // cadenas.Agregar(cad1); // cadenas.Agregar(cad2); // cadenas.Agregar(cad3); // Console.WriteLine(cadenas); // cadenas.Remover(cad2); // Console.WriteLine(cadenas); dc.Agregar(c1); dc.Agregar(c2); if (!(dc + c3)) { Console.WriteLine("No se pudo agregar el item!!!"); } if ((da + a1)) { Console.WriteLine("Se ha agregado el item!!!"); } da.Agregar(a2); da.Agregar(a3); if (!da.Agregar(a4)) { Console.WriteLine("No se pudo agregar el item!!!"); } Console.WriteLine(dc); Console.WriteLine(da); dc.Remover(c2); if (!(dc - c2)) { Console.WriteLine("No se pudo remover el item!!!"); } da.Remover(a2); if (!(da - a4)) { Console.WriteLine("No se pudo remover el item!!!"); } Console.WriteLine(dc); Console.WriteLine(da); Console.ReadLine(); }
static void Main(string[] args) { { Auto a1 = new Auto("Rojo", "Ferrari"); Auto a2 = new Auto("Amarillo", "Porche"); Auto a3 = new Auto("Negro", "BMW"); Auto a4 = new Auto("Verde", "Ford"); Deposito <Auto> da = new Deposito <Auto>(3); if ((da + a1)) { Console.WriteLine("Se ha agregado el item!!!"); } da.Agregar(a2); da.Agregar(a3); if (!da.Agregar(a4)) { Console.WriteLine("No se pudo agregar el item!!!"); } Console.WriteLine(da); da.Remover(a2); if (!(da - a4)) { Console.WriteLine("No se pudo remover el item!!!"); } Console.WriteLine(da); Console.ReadLine(); } }
static void Main(string[] args) { Auto a1 = new Auto("Rojo", "Ferrari"); Auto a2 = new Auto("Amarillo", "Porche"); Auto a3 = new Auto("Negro", "BMW"); Auto a4 = new Auto("Verde", "Ford"); Cocina c1 = new Cocina(111, 12300, false); Cocina c2 = new Cocina(112, 15000, true); Cocina c3 = new Cocina(113, 5600, false); Deposito <Cocina> dc = new Deposito <Cocina>(5); Deposito <Auto> da = new Deposito <Auto>(3); dc.Agregar(c1); dc.Agregar(c2); if (!(dc + c3)) { Console.WriteLine("No se pudo agregar el item!!!"); } if ((da + a1)) { Console.WriteLine("Se ha agregado el item!!!"); } da.Agregar(a2); da.Agregar(a3); if (!da.Agregar(a4)) { Console.WriteLine("No se pudo agregar el item!!!"); } Console.WriteLine(dc); Console.WriteLine(da); dc.Remover(c2); if (!(dc - c2)) { Console.WriteLine("No se pudo remover el item!!!"); } da.Remover(a2); if (!(da - a4)) { Console.WriteLine("No se pudo remover el item!!!"); } Console.WriteLine(dc); Console.WriteLine(da); Console.ReadKey(); }
public void AgregaEspacioDisponible() { Deposito <Auto> d = new Deposito <Auto>(2); Auto a1 = new Auto("Rojo", "Ferrari"); Auto a2 = new Auto("Amarillo", "Porche"); d.Agregar(a1); Assert.AreEqual(d.Capacidad, 1); d.Agregar(a2); Assert.AreEqual(d.Capacidad, 0); }
public void TestAgregar() { //ARRANGE Pantalones pantalon = new Pantalones("rojo", "aaa", EtipoMaterial.Algodon, 1.55, 1.00); Remeras remera = new Remeras("plateado", "sss", EtipoMaterial.Terciopelo, "M"); Deposito <Articulo> deposito = new Deposito <Articulo>(4); bool resultado1; bool resultado2; //ACT resultado1 = deposito.Agregar(pantalon); resultado2 = deposito.Agregar(remera); //ASSERT Assert.IsTrue(resultado1 && resultado2); }
//Declaro dos articulos e intento agregarlos al deposito public void TestAgregar() { //ARRANGE Pantalon pantalon = new Pantalon(Etipo.Corto, "S", "AGF233"); Remera remera = new Remera(EColores.Negro, "M", "SFH400"); Deposito <Articulo> deposito = new Deposito <Articulo>(4); bool resultado1; bool resultado2; //ACT resultado1 = deposito.Agregar(pantalon); resultado2 = deposito.Agregar(remera); //ASSERT Assert.IsTrue(resultado1 && resultado2); }
public void AddToDeposito_Fail() { Deposito <Instrumento> deposito = new Deposito <Instrumento>(1); Piano i1 = new Piano("Performer", ECalidad.Baja, false, "Artesia", EPais.USA, 2, ETipoPiano.Electrico); Saxofon i2 = new Saxofon("AS501", ECalidad.Baja, false, "Selver", EPais.China, 6, ETipoSaxofon.Alto, ConsoleColor.Black); try { deposito.Agregar(i1); deposito.Agregar(i2); } catch (Exception e) { Assert.IsInstanceOfType(e, typeof(DepositoLlenoExcepcion)); } }
//Pruebo serializar el listado de productos fabricados public void ProbarExcepcionNoHayLugar() { try { Deposito <Articulo> depo = new Deposito <Articulo>(1); Pantalon P1 = new Pantalon(Etipo.Corto, "S", "ADG23"); Pantalon P2 = new Pantalon(Etipo.Corto, "M", "3DS23"); depo.Agregar(P1); depo.Agregar(P2); Assert.Fail(); }catch (NoHayLugarException e) { Assert.IsInstanceOfType(e, typeof(NoHayLugarException)); } }
public void AgregaDepositoLleno() { Deposito <Auto> d = new Deposito <Auto>(2); Auto a1 = new Auto("Rojo", "Ferrari"); Auto a2 = new Auto("Amarillo", "Porche"); Auto a3 = new Auto("Negro", "BMW"); d.Agregar(a1); d.Agregar(a2); try { Assert.IsTrue(d.Agregar(a3)); Assert.Fail("Debería avisar que el aula está llena."); } catch (Exception e) { Assert.IsInstanceOfType(e, typeof(Exception)); } }
public void AddDeposito() { Deposito <Instrumento> deposito = new Deposito <Instrumento>(4); Piano i1 = new Piano("Performer", ECalidad.Baja, false, "Artesia", EPais.USA, 6, ETipoPiano.Electrico); Saxofon i2 = new Saxofon("AS501", ECalidad.Baja, false, "Server", EPais.China, 3, ETipoSaxofon.Alto, ConsoleColor.Black); Instrumento[] instrumentArray = new Instrumento[] { i1, i2 }; int expectedFreeSpace = 2; int freeSpace; deposito.Agregar(i1); deposito.Agregar(i2); freeSpace = deposito.CapacidadMaxima - instrumentArray.Length; Assert.AreEqual(freeSpace, expectedFreeSpace); }
static void Main(string[] args) { try { Pantalones pantalon1 = new Pantalones("rojo", "aaa", EtipoMaterial.Algodon, 1.55, 1.00); Pantalones pantalon2 = new Pantalones("azul", "bb", EtipoMaterial.Terciopelo, 1.33, 1.34); Pantalones pantalon3 = new Pantalones("verde", "ccc", EtipoMaterial.Algodon, 1.33, 2.00); Remeras remera1 = new Remeras("plateado", "sss", EtipoMaterial.Terciopelo, "S"); Remeras remera2 = new Remeras("azul", "hgfh", EtipoMaterial.Algodon, "L"); Remeras remera3 = new Remeras("amarillo", "fgfd", EtipoMaterial.Terciopelo, "S"); Remeras remera4 = new Remeras("morado", "sss", EtipoMaterial.Terciopelo, "XL"); Deposito <Articulo> deposito = new Deposito <Articulo>(4); if (pantalon1 != pantalon2) { deposito.Agregar(pantalon1); deposito.Agregar(pantalon2); } if (remera1 == remera4) { Console.WriteLine("Misco codigo, no se puede agregar"); } deposito.Agregar(remera2); deposito.Remover(pantalon2); Console.WriteLine(deposito); Console.ReadKey(); } catch (Exception e) { Console.WriteLine(e.Message); } }
static void Main(string[] args) { Pantalon pantalon1 = new Pantalon(Etipo.Corto, "M", "pantalon1"); Pantalon pantalon2 = new Pantalon(Etipo.Largo, "S", "pantalon2"); Pantalon pantalon3 = new Pantalon(Etipo.Corto, "XL", "pantalon3"); Remera remera1 = new Remera(EColores.Azul, "S", "remera1"); Remera remera2 = new Remera(EColores.Negro, "S", "remera2"); Remera remera3 = new Remera(EColores.Verde, "M", "remera3"); Deposito <Articulo> depo = new Deposito <Articulo>(6); depo.Agregar(pantalon1); depo.Agregar(pantalon2); depo.Agregar(pantalon3); depo.Agregar(remera1); depo.Agregar(remera2); depo.Agregar(remera3); Console.WriteLine(depo); Console.ReadKey(); }
public void AddToDeposito_Exception() { Deposito <Piano> deposito = new Deposito <Piano>(1); Piano i1 = new Piano("Performer", ECalidad.Baja, false, "Artesia", EPais.USA, 9, ETipoPiano.Electrico); Piano i2 = new Piano("GLP", ECalidad.Alta, false, "Yamaha", EPais.USA, 1, ETipoPiano.DeCola); deposito.Agregar(i1); if (deposito + i2) { Console.WriteLine("Exito"); } }
/// <summary> /// Asignan los Instrumentos al Deposito del parametro. /// </summary> private static void HardCodeInstruments(Deposito <Instrumento> deposito) { Marca b1 = new Marca("Yamaha", EPais.Indonesia); Marca b2 = new Marca("Kawai", EPais.Indonesia); Piano g1 = new Piano("JU109", ECalidad.Media, true, b1, 2, ETipoPiano.Vertical); Piano g2 = new Piano("GL-10", ECalidad.Alta, true, b2, 3, ETipoPiano.Electrico); Piano g3 = new Piano("GLP-7956P", ECalidad.Baja, false, "Yamaha", EPais.Indonesia, 4, ETipoPiano.DeCola); Saxofon d1 = new Saxofon("YOS62", ECalidad.Alta, true, b1, 6, ETipoSaxofon.Alto, ConsoleColor.White); Saxofon d2 = new Saxofon("OST190", ECalidad.Alta, true, b1, 6, ETipoSaxofon.Tenor, ConsoleColor.Black); Saxofon d3 = new Saxofon("JBS1100", ECalidad.Media, false, b2, 5, ETipoSaxofon.Baritono, ConsoleColor.White); Saxofon d4 = new Saxofon("AS501", ECalidad.Media, true, b1, 4, ETipoSaxofon.Alto, ConsoleColor.Black); deposito.Agregar(g1); deposito.Agregar(g2); deposito.Agregar(g3); deposito.Agregar(d1); deposito.Agregar(d2); deposito.Agregar(d3); deposito.Agregar(d4); }
static void Main(string[] args) { //Auto a = new Auto("azul", "Chevrolet"); //Auto b = new Auto("azul", "Chevrolet"); //Auto c = new Auto("negro", "Nose"); //Auto d = new Auto("rojo", "NiIdea"); //DepositoDeAutos dda = new DepositoDeAutos(2); //dda.Agregar(a); //dda.Agregar(b); //dda.Agregar(c); //dda.Agregar(d); //Console.WriteLine(dda); //Console.ReadLine(); /*Auto a1 = new Auto("Rojo", "Ferrari"); * Auto a2 = new Auto("Amarillo", "Porche"); * Auto a3 = new Auto("Negro", "BMW"); * Auto a4 = new Auto("Verde", "Ford"); * DepositoDeAutos da = new DepositoDeAutos(3); * if ((da + a1)) * { * Console.WriteLine("Se ha agregado el item!!!"); * } * da.Agregar(a2); * da.Agregar(a3); * if (!da.Agregar(a4)) * { * Console.WriteLine("No se pudo agregar el item!!!"); * } * Console.WriteLine(da); * da.Remover(a2); * if (!(da - a4)) * { * Console.WriteLine("No se pudo remover el item!!!"); * } * Console.WriteLine(da); * * Console.ReadLine(); * Console.Clear(); * * * Bicicleta b1 = new Bicicleta("Shimano", 26f, 4500f); * Bicicleta b2 = new Bicicleta("Mountain", 25f, 4000f); * Bicicleta b3 = new Bicicleta("asd", 25f, 4000f); * Bicicleta b4 = new Bicicleta("oij", 25f, 4000f); * * DepositoDeBicicletas ddb = new DepositoDeBicicletas(3); * * ddb.Agregar(b1); * ddb.Agregar(b2); * ddb.Agregar(b3); * ddb.Agregar(b4); * * Console.WriteLine(ddb); * * Console.ReadLine(); * Console.Clear(); * * Cocina c1 = new Cocina(111, 12300, false); * Cocina c2 = new Cocina(112, 15000, true); * Cocina c3 = new Cocina(113, 5600, false); * DepositoDeCocinas dc = new DepositoDeCocinas(5); * dc.Agregar(c1); * dc.Agregar(c2); * if (!(dc + c3)) * { * Console.WriteLine("No se pudo agregar el item!!!"); * } * Console.WriteLine(dc); * dc.Remover(c2); * if (!(dc - c2)) * { * Console.WriteLine("No se pudo remover el item!!!"); * } * Console.WriteLine(dc); * * Console.ReadLine(); * Console.Clear();*/ Cocina c1 = new Cocina(111, 12300, false); Cocina c2 = new Cocina(112, 15000, true); Cocina c3 = new Cocina(113, 5600, false); Auto a1 = new Auto("Rojo", "Ferrari"); Auto a2 = new Auto("Amarillo", "Porche"); Auto a3 = new Auto("Negro", "BMW"); Auto a4 = new Auto("Verde", "Ford"); Deposito <Cocina> dc = new Deposito <Cocina>(5); Deposito <Auto> da = new Deposito <Auto>(3); dc.Agregar(c1); dc.Agregar(c2); if (!(dc + c3)) { Console.WriteLine("No se pudo agregar el item!!!"); } if ((da + a1)) { Console.WriteLine("Se ha agregado el item!!!"); } da.Agregar(a2); da.Agregar(a3); if (!da.Agregar(a4)) { Console.WriteLine("No se pudo agregar el item!!!"); } Console.WriteLine(dc); Console.WriteLine(da); dc.Remover(c2); if (!(dc - c2)) { Console.WriteLine("No se pudo remover el item!!!"); } da.Remover(a2); if (!(da - a4)) { Console.WriteLine("No se pudo remover el item!!!"); } Console.WriteLine(dc); Console.WriteLine(da); Console.ReadLine(); }
static void Main(string[] args) { Deposito <Auto> depoAuto = new Deposito <Auto>(5); Deposito <Pintura> depoPintura = new Deposito <Pintura>(5); //DepoPintura depoPintura = new DepoPintura(5); //DepoAuto depoPintura = new DepoAuto(5); Pintura p1 = new Pintura(1); Pintura p2 = new Pintura(2); Pintura p3 = new Pintura(3); Pintura p4 = new Pintura(1); Pintura p5 = new Pintura(4); Pintura p6 = new Pintura(8); Pintura p7 = new Pintura(10); if (!(depoPintura.Agregar(p1))) { Console.WriteLine("No se pudo agregar pintura"); } if (!(depoPintura.Agregar(p2))) { Console.WriteLine("No se pudo agregar pintura"); } if (!(depoPintura.Agregar(p3))) { Console.WriteLine("No se pudo agregar pintura"); } if (!(depoPintura.Agregar(p4))) { Console.WriteLine("No se pudo agregar pintura"); } if (!(depoPintura.Agregar(p5))) { Console.WriteLine("No se pudo agregar pintura"); } if (!(depoPintura.Agregar(p6))) { Console.WriteLine("No se pudo agregar pintura"); } if (!(depoPintura.Agregar(p7))) { Console.WriteLine("No se pudo agregar pintura"); } if (!(depoPintura.Agregar(p1))) { Console.WriteLine("No se pudo agregar pintura"); } Console.WriteLine(depoPintura.ToString()); if (depoPintura.EstaEnElDeposito(p2)) { Console.WriteLine("La pintura está en el depósito"); } if (depoPintura.EstaEnElDeposito(p5)) { Console.WriteLine("La pintura está en el depósito"); } if (depoPintura.EstaEnElDeposito(p7)) { Console.WriteLine("La pintura está en el depósito"); } Console.ReadKey(); Auto a1 = new Auto("Ford", "Azul"); Auto a2 = new Auto("Ford", "Verde"); Auto a3 = new Auto("Ford", "Rojo"); Auto a4 = new Auto("Ford", "Azul"); Auto a5 = new Auto("Renault", "Azul"); Auto a6 = new Auto("Renault", "Rojo"); Auto a7 = new Auto("Renault", "Negro"); if (!(depoAuto.Agregar(a1))) { Console.WriteLine("No se pudo agregar auto"); } if (!(depoAuto.Agregar(a2))) { Console.WriteLine("No se pudo agregar auto"); } if (!(depoAuto.Agregar(a3))) { Console.WriteLine("No se pudo agregar auto"); } if (!(depoAuto.Agregar(a4))) { Console.WriteLine("No se pudo agregar auto"); } if (!(depoAuto.Agregar(a5))) { Console.WriteLine("No se pudo agregar auto"); } if (!(depoAuto.Agregar(a6))) { Console.WriteLine("No se pudo agregar auto"); } if (!(depoAuto.Agregar(a7))) { Console.WriteLine("No se pudo agregar auto"); } if (!(depoAuto.Agregar(a1))) { Console.WriteLine("No se pudo agregar auto"); } Console.WriteLine(depoAuto.ToString()); if (depoAuto.EstaEnElDeposito(a2)) { Console.WriteLine("El auto está en el depósito"); } if (depoAuto.EstaEnElDeposito(a5)) { Console.WriteLine("El auto está en el depósito"); } if (depoAuto.EstaEnElDeposito(a7)) { Console.WriteLine("El auto está en el depósito"); } Console.ReadKey(); }
static void Main(string[] args) { Marca b1 = new Marca("Yamaha", EPais.Indonesia); Marca b2 = new Marca("Kawai", EPais.Indonesia); Piano g1 = new Piano("JU109", ECalidad.Alta, true, b1, 3, ETipoPiano.Vertical); Piano g2 = new Piano("GB1K", ECalidad.Alta, true, b2, 2, ETipoPiano.Vertical); Piano g3 = new Piano("GLP-7956P", ECalidad.Alta, false, "Yamaha", EPais.Indonesia, 0, ETipoPiano.DeCola); Saxofon d1 = new Saxofon("YOS62", ECalidad.Alta, true, b1, 6, ETipoSaxofon.Alto, ConsoleColor.White); Saxofon d2 = new Saxofon("OST190", ECalidad.Alta, true, b1, 6, ETipoSaxofon.Tenor, ConsoleColor.Black); Saxofon d3 = new Saxofon("JBS1100", ECalidad.Media, false, b2, 5, ETipoSaxofon.Baritono, ConsoleColor.White); Saxofon d4 = new Saxofon("AS501", ECalidad.Media, true, b1, 4, ETipoSaxofon.Alto, ConsoleColor.Black); Deposito <Piano> dg = new Deposito <Piano>(5); Deposito <Saxofon> dd = new Deposito <Saxofon>(3); dg.Agregar(g1); dg.Agregar(g2); if (!(dg + g3)) { Console.WriteLine("No se pudo agregar el item!!!"); } if ((dd + d1)) { Console.WriteLine("Se ha agregado el item!!!"); } dd.Agregar(d2); dd.Agregar(d3); if (!dd.Agregar(d4)) { Console.WriteLine("No se pudo agregar el item!!!"); } Console.WriteLine(dg); // Console.WriteLine(dd); #region Eliminar dg.Remover(g2); if (!(dg - g2)) { Console.WriteLine("No se pudo remover el item!!!"); } dd.Remover(d2); if (!(dd - d4)) { Console.WriteLine("No se pudo remover el item!!!"); } #endregion //Console.WriteLine(g2.Model); Deposito <Instrumento> di = new Deposito <Instrumento>(8); di.Agregar(g1); di.Agregar(g2); di.Agregar(g3); di.Agregar(d1); di.Agregar(d2); di.Agregar(d3); di.Agregar(d4); Console.WriteLine(di); Console.ReadLine(); }
static void Main(string[] args) { // Auto a1 = new Auto("Rojo", "Ferrari"); // Auto a2 = new Auto("Amarillo", "Porche"); // Auto a3 = new Auto("Negro", "BMW"); // Auto a4 = new Auto("Verde", "Ford"); // DepositoDeAutos da = new DepositoDeAutos(3); // if ((da + a1)) // { // Console.WriteLine("Se ha agregado el item!!!"); // } // da.Agregar(a2); // da.Agregar(a3); // if (!da.Agregar(a4)) // { // Console.WriteLine("No se pudo agregar el item!!!"); // } // Console.WriteLine(da); // da.Remover(a2); // if (!(da - a4)) // { // Console.WriteLine("No se pudo remover el item!!!"); // } // Console.WriteLine(da); // Console.ReadLine(); // //Cocina c1 = new Cocina(111, 12300, false); //Cocina c2 = new Cocina(112, 15000, true); //Cocina c3 = new Cocina(113, 5600, false); //DepositoDeCocinas dc = new DepositoDeCocinas(5); //dc.Agregar(c1); //dc.Agregar(c2); //if (!(dc + c3)) //{ // Console.WriteLine("No se pudo agregar el item!!!"); //} //Console.WriteLine(dc); //dc.Remover(c2); //if (!(dc - c2)) //{ // Console.WriteLine("No se pudo remover el item!!!"); //} //Console.WriteLine(dc); //dc.Guardar(@"D:\Mis Documentos\Cocinas.txt"); //Console.WriteLine("El archivo recuperado contiene:"); //dc.Recuperar(@"D:\Mis Documentos\Cocinas.txt"); //Console.ReadLine(); Cocina c1 = new Cocina(111, 12300, false); Cocina c2 = new Cocina(112, 15000, true); Cocina c3 = new Cocina(113, 5600, false); Auto a1 = new Auto("Rojo", "Ferrari"); Auto a2 = new Auto("Amarillo", "Porche"); Auto a3 = new Auto("Negro", "BMW"); Auto a4 = new Auto("Verde", "Ford"); Deposito <Cocina> dc = new Deposito <Cocina>(5); Deposito <Auto> da = new Deposito <Auto>(3); dc.Agregar(c1); dc.Agregar(c2); if (!(dc + c3)) { Console.WriteLine("No se pudo agregar el item!!!"); } if ((da + a1)) { Console.WriteLine("Se ha agregado el item!!!"); } da.Agregar(a2); da.Agregar(a3); if (!da.Agregar(a4)) { Console.WriteLine("No se pudo agregar el item!!!"); } Console.WriteLine(dc); Console.WriteLine(da); dc.Remover(c2); if (!(dc - c2)) { Console.WriteLine("No se pudo remover el item!!!"); } da.Remover(a2); if (!(da - a4)) { Console.WriteLine("No se pudo remover el item!!!"); } Console.WriteLine(dc); Console.WriteLine(da); Console.ReadLine(); }
static void Main(string[] args) { Cocina c1 = new Cocina(111, 12300, false); Cocina c2 = new Cocina(112, 15000, true); Cocina c3 = new Cocina(113, 5600, false); Auto a1 = new Auto("Rojo", "Ferrari"); Auto a2 = new Auto("Amarillo", "Porche"); Auto a3 = new Auto("Negro", "BMW"); Auto a4 = new Auto("Verde", "Ford"); Deposito <Cocina> dc = new Deposito <Cocina>(5); Deposito <Auto> da = new Deposito <Auto>(3); dc.Agregar(c1); dc.Agregar(c2); if (!(dc + c3)) { Console.WriteLine("No se pudo agregar el item!!!"); } if ((da + a1)) { Console.WriteLine("Se ha agregado el item!!!"); } da.Agregar(a2); da.Agregar(a3); if (!da.Agregar(a4)) { Console.WriteLine("No se pudo agregar el item!!!"); } Console.WriteLine(dc); Console.WriteLine(da); dc.Remover(c2); if (!(dc - c2)) { Console.WriteLine("No se pudo remover el item!!!"); } da.Remover(a2); if (!(da - a4)) { Console.WriteLine("No se pudo remover el item!!!"); } Console.WriteLine(dc); Console.WriteLine(da); Console.ReadLine(); /*//autos * Console.WriteLine("-------- DEPOSITO DE AUTOS --------"); * Auto a1 = new Auto("Rojo", "Ferrari"); * Auto a2 = new Auto("Amarillo", "Porche"); * Auto a3 = new Auto("Negro", "BMW"); * Auto a4 = new Auto("Verde", "Ford"); * DepositoDeAutos da = new DepositoDeAutos(3); * if ((da + a1)) * { * Console.WriteLine("Se ha agregado el item!!!"); * } * da.Agregar(a2); * da.Agregar(a3); * if (!da.Agregar(a4)) * { * Console.WriteLine("No se pudo agregar el item!!!"); * } * Console.WriteLine(da); * da.Remover(a2); * if (!(da - a4)) * { * Console.WriteLine("No se pudo remover el item!!!"); * } * Console.WriteLine(da); * * //cocinas * Console.WriteLine("-------- DEPOSITO DE COCINAS --------"); * Cocina c1 = new Cocina(111, 12300, false); * Cocina c2 = new Cocina(112, 15000, true); * Cocina c3 = new Cocina(113, 5600, false); * DepositoDeCocinas dc = new DepositoDeCocinas(5); * dc.Agregar(c1); * dc.Agregar(c2); * if (!(dc + c3)) * { * Console.WriteLine("No se pudo agregar el item!!!"); * } * Console.WriteLine(dc); * dc.Remover(c2); * if (!(dc - c2)) * { * Console.WriteLine("No se pudo remover el item!!!"); * } * Console.WriteLine(dc); * Console.ReadLine(); * * Console.ReadLine();*/ }
static void Main(string[] args) { /* * Auto a1 = new Auto("Rojo", "Ferrari"); * Auto a2 = new Auto("Amarillo", "Porche"); * Auto a3 = new Auto("Negro", "BMW"); * Auto a4 = new Auto("Verde", "Ford"); * DepositoDeAutos da = new DepositoDeAutos(3); * if ((da + a1)) * { * Console.WriteLine("Se ha agregado el item!!!"); * } * da.Agregar(a2); * da.Agregar(a3); * if (!da.Agregar(a4)) * { * Console.WriteLine("No se pudo agregar el item!!!"); * } * Console.WriteLine(da); * da.Remover(a2); * if(!(da-a4)) * { * Console.WriteLine("No se pudo remover el item!!!"); * } * Console.WriteLine(da); * Console.ReadLine(); */ /* * Cocina c1 = new Cocina(111, 12300, false); * Cocina c2 = new Cocina(112, 15000, true); * Cocina c3 = new Cocina(113, 5600, false); * DepositoDeCocinas dc = new DepositoDeCocinas(5); * dc.Agregar(c1); * dc.Agregar(c2); * if (!(dc + c3)) * { * Console.WriteLine("No se pudo agregar el item!!!"); * } * Console.WriteLine(dc); * dc.Remover(c2); * if (!(dc - c2)) * { * Console.WriteLine("No se pudo remover el item!!!"); * } * Console.WriteLine(dc); * Console.ReadLine(); */ /* * Cocina c1 = new Cocina(111, 12300, false); * Cocina c2 = new Cocina(112, 15000, true); * Cocina c3 = new Cocina(113, 5600, false); * * Auto a1 = new Auto("Rojo", "Ferrari"); * Auto a2 = new Auto("Amarillo", "Porche"); * Auto a3 = new Auto("Negro", "BMW"); * Auto a4 = new Auto("Verde", "Ford"); * * Deposito<Cocina> dc = new Deposito<Cocina>(5); * Deposito<Auto> da = new Deposito<Auto>(3); * * dc.Agregar(c1); * dc.Agregar(c2); * if (!(dc + c3)) * { * Console.WriteLine("No se pudo agregar el item!!!"); * } * * if ((da + a1)) * { * Console.WriteLine("Se ha agregado el item!!!"); * } * * da.Agregar(a2); * da.Agregar(a3); * * if (!da.Agregar(a4)) * { * Console.WriteLine("No se pudo agregar el item!!!"); * } * * Console.WriteLine(dc); * Console.WriteLine(da); * * dc.Remover(c2); * if (!(dc - c2)) * { * Console.WriteLine("No se pudo remover el item!!!"); * } * * da.Remover(a2); * if (!(da - a4)) * { * Console.WriteLine("No se pudo remover el item!!!"); * } * * Console.WriteLine(dc); * Console.WriteLine(da); * * Console.ReadLine();*/ String c1 = "Hola - "; String c2 = "Juan - "; String c3 = "Bienvenido"; Deposito <String> dStrings = new Deposito <String>(5); dStrings.Agregar(c1); dStrings.Agregar(c2); if (!(dStrings + c3)) { Console.WriteLine("No se pudo agregar el item!!!"); } Console.WriteLine(dStrings); dStrings.Remover(c2); //Remueve c2 if (!(dStrings - c2)) //Intenta remover c2 ya habiendo sido eliminado { Console.WriteLine("No se pudo remover el item!!!"); } Console.WriteLine(dStrings); Console.ReadLine(); }