From 5b20164dad7ac25337e5e7ff213d112b3de9ae3a Mon Sep 17 00:00:00 2001 From: neuecc Date: Tue, 13 Aug 2024 20:38:42 +0900 Subject: [PATCH] test --- .../ObservableHashSetTest.cs | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/tests/ObservableCollections.Tests/ObservableHashSetTest.cs b/tests/ObservableCollections.Tests/ObservableHashSetTest.cs index 6b838e5..3ef24d6 100644 --- a/tests/ObservableCollections.Tests/ObservableHashSetTest.cs +++ b/tests/ObservableCollections.Tests/ObservableHashSetTest.cs @@ -106,6 +106,22 @@ namespace ObservableCollections.Tests filter.CalledWhenTrue.Count.Should().Be(1); filter.CalledWhenFalse.Count.Should().Be(4); - } + } + + [Fact] + public void IndexOutOfRange() + { + // https://github.com/Cysharp/ObservableCollections/pull/51 + static IEnumerable Range(int count) + { + foreach (var i in Enumerable.Range(0, count)) + { + yield return i; + } + } + + var set = new ObservableHashSet(); + set.AddRange(Range(20)); + } } }