コード例 #1
0
        public void UnEscenarioDeLujoNoPuedeEvolucionar()
        {
            var deLujo      = new DeLujo(0);
            var unEscenario = new Escenario("Escenario Viejo", deLujo);

            Assert.Throws <NoPuedeEvolucionarExcepcion>(() => unEscenario.Evolucionar());
        }
コード例 #2
0
        public void UnEscenarioDeBajoCosteEvoluciona()
        {
            var bajoCosto   = new BajoCoste("Un Viejo Local");
            var unEscenario = new Escenario("Escenario Viejo", bajoCosto);

            unEscenario.Evolucionar();

            Assert.IsType <Estandar>(unEscenario.Categoria());
        }
コード例 #3
0
        public void UnEscenarioStandarEvoluciona()
        {
            var estandar    = new Estandar();
            var unEscenario = new Escenario("Escenario Viejo", estandar);

            unEscenario.Evolucionar();

            Assert.IsType <DeLujo>(unEscenario.Categoria());
        }
コード例 #4
0
 public void Renovar()
 {
     escenario.Evolucionar();
     personajes.RemoveAll((personaje) => !personaje.Rebelde());
 }