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); }