public void GetRookMaskTest() { ulong mask1 = SlidingPieceUtils.GetRookMask(0); ulong expectedMask1 = 0x000101010101017E; ulong mask2 = SlidingPieceUtils.GetRookMask(25); ulong expectedMask2 = 0x000202027C020200; Assert.AreEqual(expectedMask1, mask1); Assert.AreEqual(expectedMask2, mask2); }