From 0f13c7d36875e04ace93c15beedecc66f340f1d3 Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Fri, 2 Oct 2026 20:09:17 +0200 Subject: [PATCH] C#: the unreadable-format refusal names every format the runtime reads, v3 included A mutation survivor on the merge's refusal text: dropping v3 from the list passed. Co-Authored-By: Claude Opus 5.5 --- tests/GameCult.Caching.Tests/PreCut2StoreFormatTests.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/GameCult.Caching.Tests/PreCut2StoreFormatTests.cs b/tests/GameCult.Caching.Tests/PreCut2StoreFormatTests.cs index 90e7b1e7..cee4fc2e 100644 --- a/tests/GameCult.Caching.Tests/PreCut2StoreFormatTests.cs +++ b/tests/GameCult.Caching.Tests/PreCut2StoreFormatTests.cs @@ -222,6 +222,7 @@ namespace GameCult.Caching.Tests { var snapshot = new CultPersistedStoreSnapshot { FormatVersion = header }; var error = Assert.Throws(() => CultDocumentMessagePackSerialization.RequireSingleFileFormat(snapshot))!; + Assert.That(error.Message, Does.Contain($"this runtime reads {CultPersistedStoreSnapshot.FormatV1}, {CultPersistedStoreSnapshot.FormatV2} and {CultPersistedStoreSnapshot.FormatV3}.")); if (echoed) { Assert.That(error.Message, Does.Contain("format " + header + " is not"));