From 847e5eabf2985ab32e2e47476c4bc8250201743d Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Thu, 8 Oct 2026 15:54:43 +0200 Subject: [PATCH] SolutionTests: compare the subject by reference so a failing assert does not format the entity graph Co-Authored-By: Claude Opus 5.5 --- tests/Aetheria.Shared.Tests/SolutionTests.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/Aetheria.Shared.Tests/SolutionTests.cs b/tests/Aetheria.Shared.Tests/SolutionTests.cs index 6956398f1..d9e55cc9c 100644 --- a/tests/Aetheria.Shared.Tests/SolutionTests.cs +++ b/tests/Aetheria.Shared.Tests/SolutionTests.cs @@ -71,7 +71,7 @@ public sealed partial class FireControlCut124Tests Assert.True(solution.Free); Assert.True(FireControl.ArcPermitsFire(e.Weapon, e.Shooter)); Near(float2(0, 1), solution.Direction); - Assert.Same(e.Target, solution.Subject); + Assert.True(ReferenceEquals(e.Target, solution.Subject), "a designated target out of arc is still the solution's subject"); Assert.Equal(0f, FireControl.HitProbability(e.Weapon, e.Shooter, e.Target)); }