public void ArrayMergeSorted2SingleLoopCompleteTestEmptyLists() { var nums1 = new List <int>(); var nums2 = new List <int>(); var nums = ArrayMergeSorted2SingleLoopComplete.Merge(nums1, nums2); var numsResult = new List <int>(); CollectionAssert.AreEqual(nums, numsResult); }
public void ArrayMergeSorted2SingleLoopCompleteTestNullLists() { try { ArrayMergeSorted2SingleLoopComplete.Merge(null, null); } catch (ArgumentException) { Assert.IsTrue(true); return; } Assert.Fail(); }
public void ArrayMergeSorted2SingleLoopCompleteTestTwoElementsReversed() { var nums1 = new List <int> { 7 }; var nums2 = new List <int> { 3 }; var nums = ArrayMergeSorted2SingleLoopComplete.Merge(nums1, nums2); var numsResult = new[] { 3, 7 }; CollectionAssert.AreEqual(nums, numsResult); }
public void ArrayMergeSorted2SingleLoopCompleteTestOdd() { var nums1 = new List <int> { 3, 7, 23, 56 }; var nums2 = new List <int> { 5, 7, 8 }; var nums = ArrayMergeSorted2SingleLoopComplete.Merge(nums1, nums2); var numsResult = new[] { 3, 5, 7, 7, 8, 23, 56 }; CollectionAssert.AreEqual(nums, numsResult); }
public void ArrayMergeSorted2SingleLoopCompleteTestNullListList2() { try { var nums1 = new List <int>(); ArrayMergeSorted2SingleLoopComplete.Merge(nums1, null); } catch (ArgumentException) { Assert.IsTrue(true); return; } Assert.Fail(); }