public void CorrectlySetsUpMenuForHumanPlayer() { BattleMove doNothing = MoveFactory.Get(BattleMoveType.DoNothing); BattleMove shieldMove = MoveFactory.Get(BattleMoveType.Shield, "iron shield"); _player.AddMove(doNothing); _player.AddMove(shieldMove); _menu.Build(_player, _playerTeam, _enemyTeam, null); List <MenuAction> menuActions = _menu.MenuActions; Assert.AreEqual(2, menuActions.Count); Assert.True(menuActions.Exists(ma => ma.BattleMove == doNothing)); Assert.True(menuActions.Exists(ma => ma.BattleMove == shieldMove)); }