public void JumpTest_141114111() { IJumpGameII game = JumpGameIIFactory.GetJumpGameII(jumpAlgorithm); int[] nums = { 1, 4, 1, 1, 1, 4, 1, 1, 1 }; int minJumps = game.Jump(nums); Assert.AreEqual(3, minJumps); }
public void JumpTest_0() { IJumpGameII game = JumpGameIIFactory.GetJumpGameII(jumpAlgorithm); int[] nums = { 0 }; int minJumps = game.Jump(nums); Assert.AreEqual(0, minJumps); // already at last position }
public void JumpTest_43210() { IJumpGameII game = JumpGameIIFactory.GetJumpGameII(jumpAlgorithm); int[] nums = { 4, 3, 2, 1, 0 }; int minJumps = game.Jump(nums); Assert.AreEqual(1, minJumps); }
public void JumpTest_13532245312() { IJumpGameII game = JumpGameIIFactory.GetJumpGameII(jumpAlgorithm); int[] nums = { 1, 3, 5, 3, 2, 4, 5, 3, 1, 2 }; int minJumps = game.Jump(nums); Assert.AreEqual(4, minJumps); }
public void JumpTest_Test12() { IJumpGameII game = JumpGameIIFactory.GetJumpGameII(jumpAlgorithm); int[] nums = { 1, 2 }; int minJumps = game.Jump(nums); Assert.AreEqual(1, minJumps); }
public void JumpTest_Test709() { IJumpGameII game = JumpGameIIFactory.GetJumpGameII(jumpAlgorithm); int[] nums = { 7, 0, 9, 6, 9, 6, 1, 7, 9, 0, 1, 2, 9, 0, 3 }; int minJumps = game.Jump(nums); Assert.AreEqual(2, minJumps); }
public void JumpTest_example1() { // Arrange IJumpGameII game = JumpGameIIFactory.GetJumpGameII(jumpAlgorithm); int[] nums = { 2, 3, 1, 1, 4 }; // Act int minJumps = game.Jump(nums); // Assert Assert.AreEqual(2, minJumps); }
public void JumpTest_Test92() { IJumpGameII game = JumpGameIIFactory.GetJumpGameII(jumpAlgorithm); int bigNum = 5; int[] nums = new int[bigNum]; for (int i = 0; i < bigNum; i++) { nums[i] = bigNum - i; } int minJumps = game.Jump(nums); Assert.AreEqual(1, minJumps); }