public void TestPassiveMoveTowardsDungeon() { var playerCastleTile = _player.Buildings.First().Tile; var dungeonTile = playerCastleTile.GetNeighbor(Direction.EAST); var party = _player.Parties.First(); // place the dungeon dungeonTile.StaticEntity = _dungeon; // send intent to move player to the party _player.SendMoveRequest(party, dungeonTile, MovementIntent.Defensive); var course = _player.Parties.First().Course; // Complete the move intent GameScheduler.ForceComplete(course); Assert.AreEqual(dungeonTile, party.Tile); Assert.AreEqual(party.BattleID, null); Assert.AreEqual(0, _player.Battles.Count()); }