Ejemplo n.º 1
0
        public void ContinueBattle_InvalidValues_EmptyCombatantList()
        {
            // arrange
            List<Combatant> combatants = new List<Combatant>();

            Battle battleClass = new Battle();

            // act
            bool continueBattle = battleClass.ContinueBattle(combatants);

            // assert
            Assert.IsFalse(continueBattle, "ContinueBattle continued even though there were not combatants in the list");
        }
Ejemplo n.º 2
0
        public void ContinueBattle_ShouldNotContinue()
        {
            // arrange
            List<Combatant> combatants = new List<Combatant>();
            combatants.Add(combatant2);
            combatants.Add(combatant3);

            Battle battleClass = new Battle();

            // act
            bool continueBattle = battleClass.ContinueBattle(combatants);

            // assert
            Assert.IsFalse(continueBattle, "ContinueBattle continued even when it should not have");
        }
Ejemplo n.º 3
0
        public void ContinueBattle_InvalidValues_EmptyCombatant()
        {
            // arrange
            List<Combatant> combatants = new List<Combatant>();
            combatants.Add(combatant1);
            combatants.Add(new Combatant());

            Battle battleClass = new Battle();

            // act
            bool continueBattle = battleClass.ContinueBattle(combatants);
        }
Ejemplo n.º 4
0
        public void ContinueBattle_ShouldContinue()
        {
            // arrange
            List<Combatant> combatants = new List<Combatant>();
            combatants.Add(combatant1);
            combatants.Add(combatant2);
            combatants.Add(combatant3);

            Battle battleClass = new Battle();

            // act
            bool continueBattle = battleClass.ContinueBattle(combatants);

            // assert
            Assert.IsTrue(continueBattle, "ContinueBattle did not continue battle when it was supposed to");
        }