Ejemplo n.º 1
0
        public void MigrationResetTest()
        {
            var env = new Jungle(new Position()
            {
                x = 5, y = 5
            }, rng);

            env.Herbivores             = Enumerable.Range(0, 10).Select(i => new Herbivore(rng)).ToList();
            env.Herbivores[0].Migrated = true;
            env.Herbivores[4].Migrated = true;
            env.Herbivores[6].Migrated = true;
            int migrated = env.Herbivores.Where(i => i.Migrated).Count();

            env.ResetMigrationParameter();
            Assert.NotEqual(migrated, env.Herbivores.Where(i => i.Migrated).Count());
        }