CollectionAssert.AreEqual(new List<int>() { 1, 4, 2, 5, 3, 6 }, exercises.InterleaveLists(new List<int>() { 1, 2, 3 }, new List<int>() { 4, 5, 6 }));
CollectionAssert.AreEqual(new List<int>() { 7, 2, 1, 5, 3, 7, 9 }, exercises.InterleaveLists(new List<int>() { 7, 1, 3 }, new List<int>() { 2, 5, 7, 9 }));
CollectionAssert.AreEqual(new List<int>() { 1, 4, 2, 5, 5, 6, 8 }, exercises.InterleaveLists(new List<int>() { 1, 2, 5, 8 }, new List<int>() { 4, 5, 6 }));