public void MinByOrElseNoValues()
        {
            var source = new TestObject[0];
            var expected = new TestObject {Value = 3};

            Assert.AreSame(
                expected,
                source.MinByOrElse(x => x.Value, () => expected));
        }