public void SimpleTest_ShortArray() { //Given var nums = new int[2] { 2, 1 }; //When var result = new MountainCheck().ValidMountainArray(nums); //Then Assert.False(result); }
public void SimpleTest_FlatLeftHandSide() { //Given var nums = new int[8] { 0, 3, 9, 12, 12, 13, 2, 1 }; //When var result = new MountainCheck().ValidMountainArray(nums); //Then Assert.False(result); }
public void SimpleTest_NotMountain() { //Given var nums = new int[3] { 3, 5, 5 }; //When var result = new MountainCheck().ValidMountainArray(nums); //Then Assert.False(result); }
public void SimpleTest_SimplishMountain() { //Given var nums = new int[7] { 0, 3, 9, 12, 13, 2, 1 }; //When var result = new MountainCheck().ValidMountainArray(nums); //Then Assert.True(result); }
public void SimpleTest_DipsRight() { //Given var nums = new int[10] { 1, 3, 9, 10, 12, 13, 8, 2, 3, 0 }; //When var result = new MountainCheck().ValidMountainArray(nums); //Then Assert.False(result); }
public void SimpleTest_FlatLeftHandEdge() { //Given var nums = new int[10] { 3, 3, 9, 11, 12, 13, 8, 6, 3, 0 }; //When var result = new MountainCheck().ValidMountainArray(nums); //Then Assert.False(result); }
public void SimpleTest_ConsecutiveNumbersDescending() { //Given var nums = new int[10] { 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 }; //When var result = new MountainCheck().ValidMountainArray(nums); //ThenKs Assert.False(result); }
public void SimpleTest_ConsecutiveNumbers() { //Given var nums = new int[10] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }; //When var result = new MountainCheck().ValidMountainArray(nums); //Then Assert.False(result); }
public void SimpleTest_DippedPeak() { //Given var nums = new int[3] { 2, 0, 2 }; //When var result = new MountainCheck().ValidMountainArray(nums); //Then Assert.False(result); }