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 cb1aa7b commit 74e8ea4Copy full SHA for 74e8ea4
exercises/concept/roll-the-die/RollTheDieTests.cs
@@ -25,6 +25,7 @@ public void RollDie()
25
public void GenerateSpellStrength()
26
{
27
var rollCount = 100;
28
+ var minUniqueValues = rollCount - 5; // Allow up to 5 duplicates
29
var rolls = new HashSet<double>(rollCount);
30
var player = new Player();
31
for (var i = 0; i < rollCount; i++)
@@ -33,6 +34,8 @@ public void GenerateSpellStrength()
33
34
rolls.Add(strength);
35
Assert.InRange(strength, 0.0, 100.0);
36
}
- Assert.Equal(rollCount, rolls.Count);
37
+
38
+ Assert.True(rolls.Count >= minUniqueValues,
39
+ $"Expected at least {minUniqueValues} unique values, but got {rolls.Count}");
40
41
0 commit comments