using StellaOps.TestKit; using Xunit; namespace StellaOps.Canonical.Json.Tests; /// /// Tests for versioned canonicalization and hash computation. /// Verifies version marker embedding, determinism, and backward compatibility. /// public partial class CanonVersionTests { [Trait("Category", TestCategories.Unit)] [Fact] public void V1_HasExpectedValue() { Assert.Equal("stella:canon:v1", CanonVersion.V1); } [Trait("Category", TestCategories.Unit)] [Fact] public void VersionFieldName_HasUnderscorePrefix() { Assert.Equal("_canonVersion", CanonVersion.VersionFieldName); Assert.StartsWith("_", CanonVersion.VersionFieldName); } [Trait("Category", TestCategories.Unit)] [Fact] public void Current_EqualsV1() { Assert.Equal(CanonVersion.V1, CanonVersion.Current); } }