Beispiel #1
0
        public void TestFrogRiverOne()
        {
            int X = 5;

            int[] A        = new int[] { 1, 3, 1, 4, 2, 3, 5, 4 };
            int   expected = 6;
            int   actual   = Lessons.FrogRiverOne(X, A);

            Assert.AreEqual(expected, actual);

            X        = 3;
            A        = new int[] { 1, 3, 1, 3, 2, 1, 3 };
            expected = 4;
            actual   = Lessons.FrogRiverOne(X, A);

            Assert.AreEqual(expected, actual);

            X        = 1;
            A        = new int[] { 1 };
            expected = 0;
            actual   = Lessons.FrogRiverOne(X, A);

            Assert.AreEqual(expected, actual);
        }