public void NullPlayerHero() { var hero = new EntityBuilder("HERO_01", 0, 30).Hero().Damage(20).ToEntity(); _opponent.Add(hero); var board = new BoardState(_player, _opponent, _entities, 1); Assert.IsTrue(board.IsPlayerDeadToBoard()); }
public void IsDeadToBoard2() { var playerHero = new EntityBuilder("HERO_01", 0, 30).Hero().Damage(20).Armor(8).ToEntity(); _player.Add(playerHero); var opponentHero = new EntityBuilder("HERO_02", 0, 30).Hero().Damage(25).ToEntity(); _opponent.Add(opponentHero); var board = new BoardState(_player, _opponent, _entities, 1); Assert.IsFalse(board.IsPlayerDeadToBoard()); Assert.IsTrue(board.IsOpponentDeadToBoard()); }
public void NoHeros() { var board = new BoardState(_player, _opponent, _entities, 1); Assert.IsTrue(board.IsPlayerDeadToBoard()); }