public void UnEscenarioDeLujoNoPuedeEvolucionar() { var deLujo = new DeLujo(0); var unEscenario = new Escenario("Escenario Viejo", deLujo); Assert.Throws <NoPuedeEvolucionarExcepcion>(() => unEscenario.Evolucionar()); }
public void UnEscenarioDeBajoCosteEvoluciona() { var bajoCosto = new BajoCoste("Un Viejo Local"); var unEscenario = new Escenario("Escenario Viejo", bajoCosto); unEscenario.Evolucionar(); Assert.IsType <Estandar>(unEscenario.Categoria()); }
public void UnEscenarioStandarEvoluciona() { var estandar = new Estandar(); var unEscenario = new Escenario("Escenario Viejo", estandar); unEscenario.Evolucionar(); Assert.IsType <DeLujo>(unEscenario.Categoria()); }
public void Renovar() { escenario.Evolucionar(); personajes.RemoveAll((personaje) => !personaje.Rebelde()); }