public void Straight_1() { var straightHands = new Dictionary <long, string>() { //{0x000000000040201F, string.Empty}, // 00000000 0000//0000 0000.0000 0/000.0000 0000.00/00 0100.0000 001/0.0000 0001.1111 { 0x000000000007000F, string.Empty } // 00000000 0000//0000 0000.0000 0/000.0000 0000.00/00 0000.0111 000/0.0000 0000.1111 }; var pht = new Straight(); foreach (var hand in straightHands) { var ph = new PokerHand(hand.Key); Assert.True(pht.Parse(ph), hand.Value); Assert.Equal(PokerHandAnalyzer.Strength.Straight, ph.Strength); } }