Exemple #1
0
        public void RandomTests()
        {
            BowlingPins bowling = new BowlingPins();

            for (int i = 0; i < 50; i++)
            {
                int[] rnd = GetRandomArray();
                Assert.AreEqual(Countdown(rnd), bowling.Bowl(rnd));
            }
        }
Exemple #2
0
        public void BowlingPinsTestsExampleTests()
        {
            BowlingPins bowling = new BowlingPins();

            int[] testArray = new int[] { 1, 2, 3 };
            Assert.AreEqual("I I I I\n I I I \n       \n       ", bowling.Bowl(testArray));

            testArray = new int[] { 3, 5, 9 };
            Assert.AreEqual("I I   I\n I   I \n  I    \n   I   ", bowling.Bowl(testArray));
        }
Exemple #3
0
        public void BowlingPinsTestsBasicTests()
        {
            BowlingPins bowling = new BowlingPins();

            int[] testArray = null;
            var   ret       = bowling.Bowl(testArray);

            Assert.AreEqual("I I I I\n I I I \n  I I  \n   I   ", ret);

            testArray = new int[] { };
            Assert.AreEqual("I I I I\n I I I \n  I I  \n   I   ", bowling.Bowl(testArray));
        }