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 TestThatGameBoardHasCorrectSecondTeamCharactersThirdMember() { 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, null, tf2Red, null, null); Assert.AreEqual(tf2Red[2], target.getSecondTeamCharacters()[2]); }
public void TestThatGameBoardDoesThirdCharacterActionsDuringTurnTeam02() { 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.getSecondTeamCharacters()[i]); target.addEffect(effThat); } target.turn(); target.turn(); Assert.AreEqual(target.getSecondTeamCharacters()[2].GetCharacterHitPoints(), 90); }