public void FlatBoard_CheckBoard(char[,] testValue, char[] expected) { // Arrange LineBoard lineBoard = new LineBoard(testValue); // Act lineBoard.FlatBoard(testValue); var actual = lineBoard.BoardState; // Assert Assert.Equal(expected, actual); }
public void PresenseOnPieces_Energy() { board = LineBoard.MakeBoard(); Given_HasPresence(board[5]); gameState.DahanOn(board[6]).Init(1); gameState.Tokens[board[7]].AdjustDefault(Invader.Explorer, 1); gameState.Tokens[board[8]].AdjustDefault(Invader.Town, 1); gameState.Tokens[board[0]].AdjustDefault(Invader.City, 1); // add presense range 4 Dahan or Invadors, +2 energy When_StartingGrowth(); User.Growth_SelectsOption("GainEnergy(2) / PlacePresence(4,dahan or invaders)"); User.Growth_PlacesEnergyPresence("T6;T7;T8;T9"); Assert.Equal(2, spirit.EnergyPerTurn); Assert_HasEnergy(2 + 2); Assert_BoardPresenceIs("T5T6"); }