diff --git a/src/StructLinq.Tests/FirstOrDefaultTests.cs b/src/StructLinq.Tests/FirstOrDefaultTests.cs index ae6547b..d15ffcf 100644 --- a/src/StructLinq.Tests/FirstOrDefaultTests.cs +++ b/src/StructLinq.Tests/FirstOrDefaultTests.cs @@ -40,7 +40,6 @@ public void ShouldReturnDefaultZeroAlloc() StructEnumerable.Empty().FirstOrDefault(x=>x).Should().Be(default); } - [Fact] public void ShouldReturnFirstElementWithFunc() { @@ -62,5 +61,16 @@ public void ShouldReturnFirstElementWithFuncZeroAlloc() .Should() .Be(6); } + + [Fact] + public void ShouldReturnDefaultValue() + { + var array = Enumerable.Range(0, 10) + .ToArray() + .ToStructEnumerable() + .FirstOrDefault(x => x == 11) + .Should() + .Be(default); + } } }