Add randomSeed parameter to BattleImpl, fix flaky test

This commit is contained in:
2024-12-27 15:07:20 +01:00
parent 853d6dd1cb
commit 78114afd80
3 changed files with 11 additions and 3 deletions

View File

@@ -54,7 +54,7 @@ public class IntegrationTestRunner
return new BattlePartyImpl(party, x.Indices.Select(y => new ResponsibleIndex(y[0], y[1])).ToArray());
}).ProcessOneAtATime().GetResultsAsync();
var battle = new BattleImpl(library, parties, test.BattleSetup.CanFlee, test.BattleSetup.NumberOfSides,
test.BattleSetup.PositionsPerSide);
test.BattleSetup.PositionsPerSide, randomSeed: test.BattleSetup.Seed);
foreach (var action in test.Actions)
{