public void ArraySort3InsertionSortCompleteTestEmptyList() { var nums = new List <int>(); ArraySort3InsertionSortComplete.Sort(nums); var numsResult = new List <int>(); CollectionAssert.AreEqual(nums, numsResult); }
public void ArraySort3InsertionSortCompleteTestNullList() { try { ArraySort3InsertionSortComplete.Sort(null); } catch { Assert.IsTrue(true); return; } Assert.Fail(); }
public void ArraySort3InsertionSortCompleteTestAlmostAlreadySorted() { var nums = new List <int> { 3, 5, 7, 7, 8, 38, 23, 56 }; ArraySort3InsertionSortComplete.Sort(nums); var numsResult = new List <int> { 3, 5, 7, 7, 8, 23, 38, 56 }; CollectionAssert.AreEqual(nums, numsResult); }
public void ArraySort3InsertionSortCompleteTestSimpleOdd() { var nums = new List <int> { 56, 3, 7, 23, 5, 8, 38 }; ArraySort3InsertionSortComplete.Sort(nums); var numsResult = new List <int> { 3, 5, 7, 8, 23, 38, 56 }; CollectionAssert.AreEqual(nums, numsResult); }
public void ArraySort3InsertionSortCompleteTestTwoElements() { var nums = new List <int> { 5, 3 }; ArraySort3InsertionSortComplete.Sort(nums); var numsResult = new List <int> { 3, 5 }; CollectionAssert.AreEqual(nums, numsResult); }