Skip to content
Tracon

Tracon.Testing.Contracts.Xunit

48 public types. Select a type for signatures, defaults, remarks, exceptions, and links to related contracts.

Type Kind Purpose
AgentDefinitionStoreContract Class Behavior tests for the IAgentDefinitionStore contract.
AgentFileStoreContract Class Tenant isolation contract for the persistent agent file memory.
AgentSkillStoreContract Class Behavior tests for the IAgentSkillStore contract.
AgentSourceContract Class Behavior tests for an IAgentSource implementation.
ApiKeyStoreContract Class Behavior tests for the IApiKeyStore contract.
AttachmentStoreContract Class Behavior tests for the IAttachmentStore contract.
AuditLogContract Class Behavior tests for the IAuditLog contract.
ContractCoverage Class Verifies that a test assembly derives every contract class this package ships for one contract family, so a class dropped during a refactor or never picked up.
CustomToolContract Class Behavior tests for a code-defined custom tool registration.
EvalStoreContract Class Behavior tests for the IEvalStore contract.
ExperimentStoreContract Class Behavior tests for the IExperimentStore contract.
IdempotencyStoreContract Class Behavior tests for the IIdempotencyStore contract.
InboundTriggerStoreContract Class Behavior tests for the IInboundTriggerStore contract.
JobHandlerContract Class Behavior tests for the IJobHandler at-least-once contract: a handler must not reprocess an item already reported, and must observe cancellation between items.
JobScheduleStoreContract Class Behavior tests for the IJobScheduleStore contract.
JobStoreContract Class Behavior tests for the IJobStore contract.
McpServerStoreContract Class Behavior tests for the IMcpServerStore contract.
ModelProviderContract Class Behavior tests for the IModelProvider contract.
ModelProviderCredentialContract Class Behavior tests for a provider that honors a per-tenant credential (BYOK).
ModelProviderSettingsContract Class Behavior tests for a provider that validates ModelBinding.ProviderSettings.
MutableTenantContext Class An ITenantContext whose tenant can be swapped at run time.
PendingApprovalStoreContract Class Behavior tests for the IPendingApprovalStore contract.
QuotaStoreContract Class Behavior tests for the IQuotaStore contract.
RepeatableToolContract Class Behavior tests for a custom tool that can safely be repeated.
RetentionPolicyStoreContract Class Behavior tests for the IRetentionPolicyStore contract.
RetentionStoreContract Class Behavior and tenant isolation tests for the IRetentionStore data plane.
RunInputStoreContract Class Behavior tests for the IRunInputStore contract.
RunJudgeContract Class Behavior tests for an IRunJudge implementation.
RunScoreStoreContract Class Behavior tests for the IRunScoreStore contract.
RunStoreContract Class Behavior tests for the IRunStore contract.
SessionStoreContract Class Behavior tests for the ISessionStore contract.
SingletonLeaseStoreContract Class Behavior tests for the ISingletonLeaseStore contract.
SkillScriptGrantContract Class Behavior tests for the ISkillScriptGrantStore contract.
TenantAwareAgentSourceContract Class Additional behavior tests for a tenant-aware agent source.
TenantEgressPolicyStoreContract Class Behavior tests for the ITenantEgressPolicyStore contract.
TenantIsolationContract<TStore\> Class The shared base that checks a store’s tenant isolation both ways.
TenantProviderBindingStoreContract Class Behavior tests for the ITenantProviderBindingStore contract.
TestData Class Sample data used by the tests.
ToolApprovalRuleStoreContract Class Behavior tests for the IToolApprovalRuleStore contract.
ToolArgumentValidationContract Class Behavior tests for the consumer’s own IToolArgumentsValidator, fuzzed against one of the consumer’s own tools.
ToolAuthorizationContract Class Behavior tests for the consumer’s own IToolAuthorizationHandler.
ToolInvocationContract Class Behavior tests for the IRunStore tool-invocation contract.
TraceStoreContract Class Behavior tests for the ITraceStore contract.
VersionedAgentSourceContract Class Additional behavior tests for an IVersionedAgentSource.
VoiceSessionStoreContract Class Behavior tests for the IVoiceSessionStore contract.
WebhookStoreContract Class Behavior tests for the IWebhookStore contract.
WorkflowCheckpointStoreContract Class Behavior tests for the IWorkflowCheckpointStore contract.
WorkflowDefinitionStoreContract Class Behavior tests for the IWorkflowDefinitionStore contract.