public void MaxSequenceOfEquals_GenericTest() { List <int> actual = LongestSubsequence.MaxSequenceOfEquals(new List <int>() { 1, 12, 1, 3, 4, 2, 2, 2, 1, 2, 1, 2, 1 }); List <int> expected = new List <int>() { 2, 2, 2 }; CollectionAssert.AreEqual(expected, actual); }
public void MaxSequenceOfEquals_OneElementTest() { List <int> actual = LongestSubsequence.MaxSequenceOfEquals(new List <int>() { 1 }); List <int> expected = new List <int>() { 1 }; CollectionAssert.AreEqual(expected, actual); }
public void MaxSequenceOfEquals_BeginningTest() { List <int> actual = LongestSubsequence.MaxSequenceOfEquals(new List <int>() { 1, 1, 1, 3, 4, 2, 2, 42, 2, 2, 33, 1, 1 }); List <int> expected = new List <int>() { 1, 1, 1 }; CollectionAssert.AreEqual(expected, actual); }
public void MaxSequenceOfEquals_NullTest() { List <int> actual = LongestSubsequence.MaxSequenceOfEquals(new List <int>()); }