Table of Contents

Namespace AsiBackbone.Testing.Contracts

Classes

DecisionReceiptSinkContract

Reusable contract fixture for IDecisionReceiptSink implementations.

EndpointCapabilityGrantValidatorContract

Reusable contract fixture for IEndpointCapabilityGrantValidator implementations.

GovernanceConstraintContract<TContext>

Reusable contract fixture for IGovernanceConstraint<TContext> implementations.

GovernanceContractViolationException

Represents a reusable AsiBackbone contract-test invariant failure.

GovernanceDecisionContract

Provides reusable safe-collapse assertions for governance decisions and decision receipt.

GovernanceDecisionPolicyContract<TContext>

Reusable contract fixture for IGovernanceDecisionPolicy<TContext> implementations.

GovernancePolicyEvaluatorContract<TContext>

Reusable contract fixture for IGovernancePolicyEvaluator<TContext> implementations.