Skip to content

Commit cec830b

Browse files
committed
Make the test deterministic
1 parent cf61b08 commit cec830b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/DotNext.Tests/Runtime/SoftReferenceTests.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,12 @@ public static void WithOptions()
3737
{
3838
var reference = CreateReference();
3939

40-
for (var i = 0; i < 30; i++)
40+
do
4141
{
42-
new object();
42+
GC.KeepAlive(new());
4343
GC.Collect();
4444
GC.WaitForPendingFinalizers();
45-
}
45+
} while (reference.As<IOptionMonad<Target>>().HasValue);
4646

4747
Null((Target)reference);
4848

0 commit comments

Comments
 (0)