From 8efffc1038af7f8d5a2735d00bb93c9fc97d09da Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Fri, 23 Oct 2026 13:23:57 +0200 Subject: [PATCH] Gate: the 1.0.60 writer keys its records alpha, beta and list, so the reference list resolves Co-Authored-By: Claude Opus 5.5 --- .../old-writer-probes/OldWriterRefListProbe.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/vectors/document-variants-c2a/old-writer-probes/OldWriterRefListProbe.cs b/tests/vectors/document-variants-c2a/old-writer-probes/OldWriterRefListProbe.cs index 6495509f..70e0bedc 100644 --- a/tests/vectors/document-variants-c2a/old-writer-probes/OldWriterRefListProbe.cs +++ b/tests/vectors/document-variants-c2a/old-writer-probes/OldWriterRefListProbe.cs @@ -50,13 +50,13 @@ namespace GameCult.Caching.Tests using var cache = new CultCache(); var store = new SingleFileMessagePackBackingStore(file); cache.AddBackingStore(store); - await cache.AddAsync(new RefListDriftTests.RefListTarget { Name = "alpha" }); - await cache.AddAsync(new RefListDriftTests.RefListTarget { Name = "beta" }); - await cache.AddAsync(new RefListDriftTests.RefListHolder + await cache.UpsertAsync(typeof(RefListDriftTests.RefListTarget), new RefListDriftTests.RefListTarget { Name = "alpha" }, new CultRecordKey("alpha")); + await cache.UpsertAsync(typeof(RefListDriftTests.RefListTarget), new RefListDriftTests.RefListTarget { Name = "beta" }, new CultRecordKey("beta")); + await cache.UpsertAsync(typeof(RefListDriftTests.RefListHolder), new RefListDriftTests.RefListHolder { Name = "list", Items = new[] { new CultRecordRef(new CultRecordKey("alpha")), new CultRecordRef(new CultRecordKey("beta")) } - }); + }, new CultRecordKey("list")); store.PushAll(); var header = CultDocumentMessagePackSerialization.DeserializeSnapshot(File.ReadAllBytes(file)).FormatVersion;