public void HandHas52BitsSet() { // 0000.0000 0000//.0000 0000.0000 0/000.0000 0000.00/00 0100.0000 001/1.0000 0000.1110 long hand = 0x000FFFFFFFFFFFFF; Assert.Equal(52, CardsAnalyzer.CountSetBits(hand)); }
public void HandHas6BitsSet() { // 00000000 0000//0000 00000000 0/0000000 000000/00 01000000 001/10000 00001110 long hand = 0x000000000040201E; Assert.Equal(6, CardsAnalyzer.CountSetBits(hand)); }