public void LinqSort_ListWithInvalidString_IndexOutOfRangeException() { List <string> expected = new List <string>() { "qweqweab", "a", "dfsffdda" }; Assert.Throws <IndexOutOfRangeException>(() => StringSorter.LinqSort(expected)); }
public void LinqSort_SomeStrings_SortedStrings() { List <string> strings = new List <string>() { "asdasdcb", "qweqweab", "dfsffdda" }; List <string> expected = new List <string>() { "qweqweab", "asdasdcb", "dfsffdda" }; CollectionAssert.AreEqual(expected, StringSorter.LinqSort(strings)); }
public void LinqSort_NullList_ArgumentNullException() { Assert.Throws <ArgumentNullException>(() => StringSorter.LinqSort(null)); }