コード例 #1
0
ファイル: BitBoardTest.cs プロジェクト: stevenaw/2PlayerChess
        public void TestContainsPositionCoord()
        {
            int row = 3;
            int column = 6;
            long expectedPosLong = 0x0000000040000000;
            BitBoard actual = new BitBoard();

            actual.AddPosition(column, row);

            Assert.IsTrue(actual.Contains(column, row));
            Assert.IsTrue(actual.Contains(expectedPosLong));
            Assert.IsTrue(actual.Contains(new BoardSquare(column, row)));
        }
コード例 #2
0
ファイル: BitBoardTest.cs プロジェクト: stevenaw/2PlayerChess
        public void TestAddPositionCoord()
        {
            int row = 3;
            int column = 6;
            long expectedPos = 0x0000000040000000;

            BitBoard expected = new BitBoard(expectedPos);
            BitBoard actual = new BitBoard();

            actual.AddPosition(column, row);

            Assert.AreEqual(expected, actual);
        }