public void ReturnsAllElementsOfNonEmptySequence()
            {
                var source = new[] { 1, 2, 3 };
                var result = source.DefaultIfEmpty(10);
                var expected = new[] { 1, 2, 3 };

                Assert.That(result, Is.EqualTo(expected));
            }