public void ControlSeguridadAC_Lleno() { int maximo = 2; ControlSeguridad <AireAcondicionado> control = new ControlSeguridad <AireAcondicionado>(maximo); AireAcondicionado ac1 = new AireAcondicionado(5555, EficienciaEnergetica.A, ETipo.Calor); AireAcondicionado ac2 = new AireAcondicionado(7777, EficienciaEnergetica.B, ETipo.FrioCalor); AireAcondicionado ac3 = new AireAcondicionado(5555, EficienciaEnergetica.A, ETipo.Frio); Assert.IsTrue(control.Agregar(ac1)); Assert.IsTrue(control.Agregar(ac2)); Assert.IsFalse(control.Agregar(ac3)); Assert.AreEqual(maximo, control.lista.Count); }
public void ControlSeguridadMicroondas_Lleno() { int maximo = 2; ControlSeguridad <Microondas> control = new ControlSeguridad <Microondas>(maximo); Microondas m1 = new Microondas(5555, EficienciaEnergetica.A, ETamanio.Chico); Microondas m2 = new Microondas(4444, EficienciaEnergetica.A, ETamanio.Grande); Microondas m3 = new Microondas(8888, EficienciaEnergetica.D, ETamanio.Mediano); Assert.IsTrue(control.Agregar(m1)); Assert.IsTrue(control.Agregar(m2)); Assert.IsFalse(control.Agregar(m3)); Assert.AreEqual(maximo, control.lista.Count); }
static void Main(string[] args) { AireAcondicionado ac1 = new AireAcondicionado(1234, EficienciaEnergetica.A, ETipo.FrioCalor); AireAcondicionado ac2 = new AireAcondicionado(5555, EficienciaEnergetica.D, ETipo.Calor); AireAcondicionado ac3 = new AireAcondicionado(7777, EficienciaEnergetica.B, ETipo.Calor); AireAcondicionado ac4 = new AireAcondicionado(8888, EficienciaEnergetica.D, ETipo.Frio); AireAcondicionado ac5 = new AireAcondicionado(8778, EficienciaEnergetica.D, ETipo.Frio); AireAcondicionado ac6 = new AireAcondicionado(8978, EficienciaEnergetica.D, ETipo.Deshumidificador); Microondas m1 = new Microondas(2222, EficienciaEnergetica.B, ETamanio.Grande); Microondas m2 = new Microondas(3333, EficienciaEnergetica.C, ETamanio.Chico); Microondas m3 = new Microondas(4215, EficienciaEnergetica.A, ETamanio.Mediano); Microondas m4 = new Microondas(4515, EficienciaEnergetica.A, ETamanio.Mediano); ControlSeguridad <AireAcondicionado> ca = new ControlSeguridad <AireAcondicionado>(3); ControlSeguridad <Microondas> cm = new ControlSeguridad <Microondas>(2); try { ca.Agregar(ac1); // SE AGREGAN LOS OBJETOS A LA LISTA ca.Remover(ac6); ca.Agregar(ac2); ca.Agregar(ac3); ca.Agregar(ac4); ca.Agregar(ac5); ca.Agregar(ac6); cm.Agregar(m1); cm.Agregar(m2); cm.Agregar(m2); cm.Remover(m1); cm.Agregar(m3); } catch (Exception e) { Console.WriteLine(e.Message); } Console.WriteLine(ca); //SE MUESTRAN LAS LISTAS POR PANTALLA Console.WriteLine(cm); try { using (StreamWriter sw = new StreamWriter("text2.txt")) // SE GRABA EN EL ARCHIVO DE TEXTO { sw.WriteLine("Archivo de texto\n"); sw.WriteLine(ca); sw.WriteLine(cm); } } catch (Exception e) { Console.WriteLine(e.Message); } try { using (StreamReader sr = new StreamReader("text2.txt")) // SE LEE DESDE EL ARCHIVO DE TEXTO Y SE MUESTRA POR PANTALLA { String linea; while ((linea = sr.ReadLine()) != null) { Console.WriteLine(linea); } } } catch (Exception e) { Console.WriteLine(e.Message); } Console.ReadKey(); }