.NET API
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. |