diff --git a/BitFaster.Caching.UnitTests/Lfu/LfuNodeListTests.cs b/BitFaster.Caching.UnitTests/Lfu/LfuNodeListTests.cs index e3714a85..e045a9ad 100644 --- a/BitFaster.Caching.UnitTests/Lfu/LfuNodeListTests.cs +++ b/BitFaster.Caching.UnitTests/Lfu/LfuNodeListTests.cs @@ -1,4 +1,5 @@ -using BitFaster.Caching.Lfu; +using System; +using BitFaster.Caching.Lfu; using FluentAssertions; using Xunit; @@ -6,6 +7,16 @@ namespace BitFaster.Caching.UnitTests.Lfu { public class LfuNodeListTests { +#if DEBUG + [Fact] + public void WhenEmptyRemoveFirstThrows() + { + var list = new LfuNodeList(); + Action remove = () => { list.RemoveFirst(); }; + remove.Should().Throw(); + } +#endif + [Fact] public void WhenPreviousNullLastReturnsNull() {