Ejemplo n.º 1
0
        public void Combat_AreFighting_Mob1()
        {
            Mock <IMobileObject> defender = new Mock <IMobileObject>();
            Mock <IMobileObject> attacker = new Mock <IMobileObject>();
            List <string>        keywords = new List <string>();

            defender.Setup(e => e.KeyWords).Returns(keywords);

            combat.AddCombatPair(attacker.Object, defender.Object);

            Assert.IsTrue(combat.AreFighting(attacker.Object, defender.Object));
        }
Ejemplo n.º 2
0
        public void Combat_AreFighting_Mob1()
        {
            combatants.TryAdd(attacker.Object, new CombatPair()
            {
                Attacker = attacker.Object, Defender = defender.Object
            });
            combatants.TryAdd(defender.Object, new CombatPair()
            {
                Attacker = defender.Object, Defender = attacker.Object
            });

            Assert.IsTrue(combat.AreFighting(attacker.Object, defender.Object));
        }