Table of Contents

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

Task

ContractVectors_OnlyCommittedMutationsProduceReceipts()

[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/AuditCompletionContractVectorTests.cs", 70)]
public Task ContractVectors_OnlyCommittedMutationsProduceReceipts()

Returns

Task