public void GetUsedCardsMethodTest() { var cardDeck = MockBuilder.GetDeckOfCards(); GameBoard.GetBoard().SetUsedCards(cardDeck); Assert.IsNotNull(GameBoard.GetBoard().GetUsedCards()); }
public void TestGetPlayerIndexMethodReturnsIndex() { var players = MockBuilder.GetPlayerList(); var board = GameBoard.GetBoard(); board.SetPlayerList(players); Assert.IsTrue(GameEngine.GetPlayerIndex("TestName3") == 2); }
public void GetPlayerByNameMethodTest() { var playerList = MockBuilder.GetPlayerList(); GameBoard.GetBoard().SetPlayerList(playerList); var testPlayer = playerList[0]; Assert.AreSame(GameBoard.GetBoard().GetPlayerByName("TestName1"), testPlayer); }
public void GetPlayerByIndexMethodTest() { GameBoard.GetBoard().SetPlayerList(MockBuilder.GetPlayerList()); var rnd = GameBoard.GetBoard().GetRandom(); var index = rnd.Next(0, 5); var testList = MockBuilder.GetPlayerList(); Assert.IsTrue(GameBoard.GetBoard().GetPlayerByIndex(index).Name == testList[index].Name); }
public void SetPlayerTurnQueueMethodTest() { GameBoard.GetBoard().SetPlayerTurnQueue(MockBuilder.GetPlayerQueue()); var rnd = GameBoard.GetBoard().GetRandom(); var index = rnd.Next(0, 5); var queue = GameBoard.GetBoard().GetPlayerList(); var testQueue = MockBuilder.GetPlayerList(); Assert.IsTrue(queue[index].Name == testQueue[index].Name); }
public void TestCheckMapIsFull() { var board = GameBoard.GetBoard(); foreach (var territory in board.GetEarth().Territories) { territory.Occupant = "TestName"; } Assert.IsTrue(BoardPopulator.CheckMapIsFull(board)); }
public void TestCreateTurnQueueIsCorrectOrder() { var players = MockBuilder.GetPlayerList(); GameBoard.GetBoard().SetPlayerList(players); var rnd = GameBoard.GetBoard().GetRandom(); var player = GameBoard.GetBoard().GetPlayerByIndex(rnd.Next(0, 5)); var queue = GameEngine.CreateTurnQueue(player); Assert.IsTrue(queue.Dequeue().Name == player.Name); }
public void GetTerritoryByName() { var board = GameBoard.GetBoard(); var earth = board.GetEarth(); var testTerritory = board.GetTerritoryByName("China"); var sampleTerritory = new Territory(); foreach (var territory in earth.Territories) { if (territory.Name == "China") { sampleTerritory = territory; continue; } } Assert.AreSame(testTerritory, sampleTerritory); }
public void GetPlayerListMethodTest() { Assert.IsNotNull(GameBoard.GetBoard().GetPlayerList()); }
public void GetTradedCardSetsMethodTest() { Assert.Zero(GameBoard.GetBoard().GetTradedCardSets()); }
public void GetCardMethodTest() { Assert.IsNotNull(GameBoard.GetBoard().GetGameCard()); }
public void GetEarthMethodTest() { Assert.IsNotNull(GameBoard.GetBoard().GetEarth()); }
public void GetRandomMethodTest() { Assert.IsNotNull(GameBoard.GetBoard().GetRandom()); }
public void GetBoardMethodTest() { Assert.IsInstanceOf <GameBoard>(GameBoard.GetBoard()); }
public void TestGameBoardConstructor() { Assert.IsNotNull(GameBoard.GetBoard()); }