public void TestThatAllBobsDiesAtEndOfTurnTeam02() { Character[] tf2Blue = new Character[6]; for (int i = 0; i < 6; i++) { tf2Blue[i] = new Character("Bob", null, 10, 10, 10, new Item(), "Warrior"); } Character[] tf2Red = new Character[6]; for (int i = 0; i < 6; i++) { tf2Red[i] = new Character("Bob", null, 10, 10, 10, new Item(), "Warrior"); } var target = new GameBoard(null, tf2Blue, tf2Red, null, null); for (int i = 0; i < 6; i++) { Effect effThat = new Effect("health", 1, 100.0, true, target.getSecondTeamCharacters()[i]); target.addEffect(effThat); } target.turn(); Assert.AreEqual(target.getSecondTeamCharacters()[0].GetDead(), true); Assert.AreEqual(target.getSecondTeamCharacters()[1].GetDead(), true); Assert.AreEqual(target.getSecondTeamCharacters()[2].GetDead(), true); Assert.AreEqual(target.getSecondTeamCharacters()[3].GetDead(), true); Assert.AreEqual(target.getSecondTeamCharacters()[4].GetDead(), true); Assert.AreEqual(target.getSecondTeamCharacters()[5].GetDead(), true); }
public void TestThatGameBoardDoesFifthCharacterActionsDuringTurnTeam01() { Character[] tf2Blue = new Character[6]; for (int i = 0; i < 6; i++) { tf2Blue[i] = new Character("Bob", null, 10, 10, 10, new Item(), "Warrior"); } Character[] tf2Red = new Character[6]; for (int i = 0; i < 6; i++) { tf2Red[i] = new Character("Bob", null, 10, 10, 10, new Item(), "Warrior"); } var target = new GameBoard(null, tf2Blue, tf2Red, null, null); for (int i = 0; i < 6; i++) { Effect effThat = new Effect("health", 1, 10.0, true, target.getFirstTeamCharacters()[i]); target.addEffect(effThat); } target.turn(); Assert.AreEqual(target.getFirstTeamCharacters()[4].GetCharacterHitPoints(), 90); }
public void TestThatGameBoardHasNoEffectAfterRemovingEffectinEffectList() { Character bob = new Character("Bob", null, 10, 10, 10, new Item(), "Warrior"); Effect effThat = new Effect("health", 10, 1.0, true, bob); var target = new GameBoard(null, null, null, null, null); target.addEffect(effThat); target.destroyEffect(effThat); Assert.AreEqual(target.getEffectList().Count, 0); }
public void TestThatGameBoardHasEffectInEffectList() { Character bob = new Character("Bob", null, 10, 10, 10, new Item(), "Warrior"); Effect effThat = new Effect("health", 10, 1.0, true, bob); var target = new GameBoard(null, null, null, null, null); target.addEffect(effThat); Assert.AreEqual(effThat, target.getEffectList()[0]); }