public void MinByOrElseNoValues() { var source = new TestObject[0]; var expected = new TestObject {Value = 3}; Assert.AreSame( expected, source.MinByOrElse(x => x.Value, () => expected)); }