public void Teste_De_Edificil() { var edificio = new Edificio(); edificio.Pinta("Azul"); edificio.Pinta("Amarelo"); var porta1 = new Porta(); var porta2 = new Porta(); var porta3 = new Porta(); var porta4 = new Porta(); var porta5 = new Porta(); var porta6 = new Porta(); edificio.AdicionaPorta(porta1); edificio.AdicionaPorta(porta2); edificio.AdicionaPorta(porta3); edificio.AdicionaPorta(porta4); edificio.AdicionaPorta(porta5); edificio.AdicionaPorta(porta6); porta1.Abre(); porta2.Abre(); edificio.AdicionarAndar(); edificio.AdicionarAndar(); edificio.AdicionarAndar(); edificio.AdicionarAndar(); Assert.AreEqual(edificio.QuantasPortasEstaoAbertas(), 2); Assert.AreEqual(edificio.TotalDeAndar(), 4); Assert.AreEqual(edificio.Cor, "Amarelo"); }