Beispiel #1
0
        public void Straight_Should_Not_Be_A_Straight_Flush()
        {
            var analyser = new StraightAnalyser(new FlushAnalyser());

            var result = analyser.IsHand(HandBuilder.StraightFlushLow());

            Assert.IsFalse(result);
        }
Beispiel #2
0
        public void Straight_Should_Not_Contain_Incorrect_Sequence_Of_Cards()
        {
            var analyser = new StraightAnalyser(new FlushAnalyser());

            var result = analyser.IsHand(HandBuilder.HighCardHand());

            Assert.IsFalse(result);
        }
Beispiel #3
0
        public void Straight_Should_Contain_Correct_Sequence_Of_Cards()
        {
            _analyser = new StraightAnalyser(new FlushAnalyser());

            var result = _analyser.IsHand(HandBuilder.StraightJackHigh());

            Assert.IsTrue(result);
        }