We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 614422e commit 29874fdCopy full SHA for 29874fd
exercises/concept/roll-the-die/RollTheDieTests.cs
@@ -24,6 +24,7 @@ public void RollDie()
24
public void GenerateSpellStrength()
25
{
26
var rollCount = 100;
27
+ var minUniqueValues = rollCount - 5; // Allow up to 5 duplicates
28
var rolls = new HashSet<double>(rollCount);
29
var player = new Player();
30
for (var i = 0; i < rollCount; i++)
@@ -32,6 +33,8 @@ public void GenerateSpellStrength()
32
33
rolls.Add(strength);
34
Assert.InRange(strength, 0.0, 100.0);
35
}
- Assert.Equal(rollCount, rolls.Count);
36
+
37
+ Assert.True(rolls.Count >= minUniqueValues,
38
+ $"Expected at least {minUniqueValues} unique values, but got {rolls.Count}");
39
40
0 commit comments