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