public BaseHelper(TestBase test, RoguelikeGame game) { this.game = game; this.test = test; var gi = new GenerationInfo(); Assert.Greater(gi.NumberOfRooms, 1); Assert.Greater(gi.ForcedNumberOfEnemiesInRoom, 2); }
private void MoveToHeroTurn(RoguelikeGame game) { var old = game.GameManager.Context.AutoTurnManagement; game.GameManager.Context.AutoTurnManagement = true; game.GameManager.Context.MoveToNextTurnOwner(); Assert.AreEqual(Game.GameManager.Context.TurnCounts[TurnOwner.Hero], 1); Assert.AreEqual(game.GameManager.Context.TurnOwner, TurnOwner.Allies); game.GameManager.Context.MoveToNextTurnOwner(); Assert.AreEqual(game.GameManager.Context.TurnOwner, TurnOwner.Enemies); game.GameManager.Context.MoveToNextTurnOwner(); Assert.AreEqual(game.GameManager.Context.TurnOwner, TurnOwner.Animals); game.GameManager.Context.MoveToNextTurnOwner(); Assert.AreEqual(game.GameManager.Context.TurnOwner, TurnOwner.Hero); Assert.AreEqual(Game.GameManager.Context.GetActionsCount(), 0); //Assert.AreEqual(game.GameManager.Context.TurnOwner, TurnOwner.Hero); //Assert.AreEqual(Game.GameManager.Context.GetActionsCount(), 0); game.GameManager.Context.AutoTurnManagement = old; }
public LootingTestsHelper(TestBase test, RoguelikeGame game) : base(test, game) { }