Example #1
0
        public void Die_Null_Context()
        {
            Arena arena = new Arena();
            Team  team  = arena.CreateTeam("red");

            Paladin Pal = new Paladin(arena, team, 1);
            Goblin  Gob = new Goblin(arena, team, 1);
            Archer  Arc = new Archer(arena, team, 1);

            Assert.That(Pal.Team, Is.EqualTo(team));
            Pal.DieNullContext();
            Assert.That(Pal.Team, Is.EqualTo(null));

            Assert.That(Gob.Team, Is.EqualTo(team));
            Gob.DieNullContext();
            Assert.That(Gob.Team, Is.EqualTo(null));

            Assert.That(Arc.Team, Is.EqualTo(team));
            Arc.DieNullContext();
            Assert.That(Arc.Team, Is.EqualTo(null));
        }