public void Merge_with_empty_left_lists_returns_right_list() { var result = ListQuestions.Merge(new List <int>(), new List <int> { 1, 2, 3 }); Assert.That(result, Is.EquivalentTo(new[] { 1, 2, 3 })); }
public void Merge_with_smaller_higher_left_list_returns_duplicate_sorted_list() { var result = ListQuestions.Merge(new List <int> { 9, 10 }, new List <int> { 1, 2, 3 }); Assert.That(result, Is.EquivalentTo(new[] { 1, 2, 3, 9, 10 })); }
public void Merge_with_even_lists_with_same_items_returns_duplicate_sorted_list() { var result = ListQuestions.Merge(new List <int> { 1, 2, 3 }, new List <int> { 1, 2, 3 }); Assert.That(result, Is.EquivalentTo(new[] { 1, 1, 2, 2, 3, 3 })); }
public void Merge_with_empty_lists_returns_empty_list() { var result = ListQuestions.Merge(new List <int>(), new List <int>()); Assert.That(result, Is.Empty); }