public static void TestObserver() { Bombero bombero = new Bombero(null); Calle calle = new Calle(100, 4, 50); Casa casa1 = new Casa(2, 20, 25); Casa casa2 = new Casa(2, 20, 25); Casa casa3 = new Casa(2, 20, 25); Casa casa4 = new Casa(2, 20, 25); Casa casa5 = new Casa(2, 20, 25); Plaza plaza = new Plaza("Paz", 50, 15, 20); casa1.Calle = calle; casa2.Calle = calle; casa3.Calle = calle; casa4.Calle = calle; casa5.Calle = calle; plaza.Calle = calle; casa1.agregarObserador(bombero); plaza.agregarObserador(bombero); casa1.chispa(); plaza.chispa(); }
public static void TestIterator() { Bombero bombero = new Bombero(null); BomberoSecretario bs = new BomberoSecretario(bombero); //LUGARES Calle calle = new Calle(100, 4, 100); Casa a = new Casa(2, 20, 3); Plaza f = new Plaza("", 40, 50, 20); Casa b = new Casa(2, 20, 3); Plaza g = new Plaza("", 40, 50, 20); Casa c = new Casa(2, 20, 3); Plaza h = new Plaza("", 40, 50, 20); Casa d = new Casa(2, 20, 3); Plaza i = new Plaza("", 40, 50, 20); Casa e = new Casa(2, 20, 3); Plaza j = new Plaza("", 40, 50, 20); a.Calle = calle; b.Calle = calle; c.Calle = calle; d.Calle = calle; e.Calle = calle; f.Calle = calle; g.Calle = calle; h.Calle = calle; i.Calle = calle; j.Calle = calle; //DENUNCIA POR TABLERO DenunciasPorTablero dpt = new DenunciasPorTablero(); a.agregarObserador(dpt); b.agregarObserador(dpt); c.agregarObserador(dpt); d.agregarObserador(dpt); e.agregarObserador(dpt); f.agregarObserador(dpt); b.chispa(); f.chispa(); //DENUNCIA POR WHATSAPP MensajeWhatsapp lista = null; lista = new MensajeWhatsapp(new DenunciaDeIncendios(g), lista); lista = new MensajeWhatsapp(new DenunciaDeIncendios(h), lista); lista = new MensajeWhatsapp(new DenunciaDeIncendios(i), lista); DenunciaPorWhatsapp dpw = new DenunciaPorWhatsapp(lista); //DENUNCIA POR MOSTRADOR DenunciaDeIncendios den = new DenunciaDeIncendios(j); DenunciaPorMostrador dpm = new DenunciaPorMostrador(den); bs.atenderDenuncias(dpt); bs.atenderDenuncias(dpw); bs.atenderDenuncias(dpm); }