using MultiversalDiplomacy.Adjudicate; using MultiversalDiplomacy.Model; using MultiversalDiplomacy.Orders; namespace MultiversalDiplomacyTests; public class TestAdjudicator : IPhaseAdjudicator { private Func, List> ValidateOrdersCallback; public TestAdjudicator( Func, List> validateOrdersCallback) { this.ValidateOrdersCallback = validateOrdersCallback; } public List ValidateOrders(World world, List orders) => this.ValidateOrdersCallback.Invoke(world, orders); }