Class AuditCompletionContractVectorTests
- Namespace
- ProjectTemplate.Web.Tests
- Assembly
- ProjectTemplate.Web.Tests.dll
Regenerates the published audit-completion contract vectors through production NCAT builders, hashers, outbox staging, and dispatch, then requires the committed fixture to match byte for byte.
public sealed class AuditCompletionContractVectorTests
- Inheritance
-
AuditCompletionContractVectorTests
- Inherited Members
Remarks
Set NCAT_UPDATE_CONTRACT_VECTORS=true to rewrite the fixture after an intentional contract change.
Review the compatibility policy in contracts/audit-completion/README.md before committing the result.
Methods
ContractVectors_MatchProductionBehavior()
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/AuditCompletionContractVectorTests.cs", 43)]
public Task ContractVectors_MatchProductionBehavior()
Returns
ContractVectors_OnlyCommittedMutationsProduceReceipts()
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/AuditCompletionContractVectorTests.cs", 70)]
public Task ContractVectors_OnlyCommittedMutationsProduceReceipts()