public void HighestTwoTestEmpty() { HighestTwoNumbers htn = new HighestTwoNumbers(); int[] ret = htn.HighestTwo(new int[] { }); Assert.IsTrue(new int[] { }.SequenceEqual(ret)); }
public void HighestTwoTestOne() { HighestTwoNumbers htn = new HighestTwoNumbers(); int[] ret = htn.HighestTwo(new int[] { }); Assert.IsTrue(new int[] { 1 }.SequenceEqual(htn.HighestTwo(new int[] { 1 }))); }
public void HighestTwoTest() { HighestTwoNumbers htn = new HighestTwoNumbers(); int[] ret = htn.HighestTwo(new int[] { 3, 8, 3, 10 }); Assert.IsTrue(new int[] { 10, 8 }.SequenceEqual(ret)); ret = htn.HighestTwo(new int[] { 10, 8, 3, 10 }); Assert.IsTrue(new int[] { 10, 10 }.SequenceEqual(ret)); ret = htn.HighestTwo(new int[] { -1, -10, 1, 0 }); Assert.IsTrue(new int[] { 1, 0 }.SequenceEqual(ret)); ret = htn.HighestTwo(new int[] { 6, 3, 6, 7, 98, 5, 1, 34, 5, 4, 3, 34, 5, 5, 2, 1, 51, 15, 6, 7, 76, 7, 8, 34, 36, 43, 4, 3, 5, 56 }); Assert.IsTrue(new int[] { 98, 76 }.SequenceEqual(ret)); }
public void HighestTwoTestNull() { HighestTwoNumbers htn = new HighestTwoNumbers(); Assert.IsNull(htn.HighestTwo(null)); }