Example #1
0
        public void TestCreate()
        {
            GoodMoves goods = new GoodMoves();
            CandidateMovesAllSorted moves = new CandidateMovesAllSorted(goods, 0);

            Assert.IsNotNull(moves);
        }
Example #2
0
        public void CountOneMoveTest()
        {
            GoodMoves goods = new GoodMoves();
            CandidateMovesAllSorted moveFinder = new CandidateMovesAllSorted(goods, 0);
            HexBoard testBoard = new HexBoard(BoardSize);

            testBoard.PlayMove(5, 5, true);

            IEnumerable <Location> moves = moveFinder.CandidateMoves(testBoard, 0);

            Assert.AreEqual(BoardCellCount - 1, moves.Count());
        }