Exemplo n.º 1
0
        public void TestTwoCardsEnumeratorZeroInput()
        {
            var results = new List <int>();

            var enumerator = new HandEvaluator.TwoCardsEnumerator(0);

            while (enumerator.MoveNext())
            {
                results.Add(enumerator.Current);
            }

            Assert.AreEqual(0, results.Count);
        }
Exemplo n.º 2
0
        public void TestTwoCardsEnumerator()
        {
            const int cards   = 1 | 4 | 8 | 32 | 64 | 128 | 512 | 1024 | 4096 | 8192;
            var       results = new List <int>();

            var enumerator = new HandEvaluator.TwoCardsEnumerator(cards);

            while (enumerator.MoveNext())
            {
                results.Add(enumerator.Current);
            }

            Assert.AreEqual(45, results.Count);
        }