public void IteratorTest() { var set = UnsafeHashSet.Allocate <int>(10); // Fill set for (int i = 0; i < 10; i++) { UnsafeHashSet.Add(set, i); } var enumerator = UnsafeHashSet.GetEnumerator <int>(set); for (int i = 0; i < 10; i++) { enumerator.MoveNext(); Assert.AreEqual(i, enumerator.Current); } UnsafeHashSet.Free(set); }