From ca050c9b05bfca87f8fcf0fd5342232e31fea44c Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Sat, 17 Oct 2026 00:26:47 +0200 Subject: [PATCH] WellLawTests: the belt fixture lists its outermost asteroid in the middle (10, 87, 43) An extent read from the first or the last asteroid now fails the belt test (finding s3.belt-fixture-first-read). Builds. Co-Authored-By: Claude Opus 5.5 --- tests/Aetheria.Shared.Tests/WellLawTests.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/Aetheria.Shared.Tests/WellLawTests.cs b/tests/Aetheria.Shared.Tests/WellLawTests.cs index 3acbcb87d..44ac58041 100644 --- a/tests/Aetheria.Shared.Tests/WellLawTests.cs +++ b/tests/Aetheria.Shared.Tests/WellLawTests.cs @@ -319,7 +319,7 @@ public sealed class WellLawTests : IDisposable w.Body(sun, 5000f); var planet = w.Orbit(sun, 3000f); w.Body(planet, 172f); - var belt = w.Belt(w.Orbit(planet, 43f, .4f), 87f, 10f, 43f); // the outermost asteroid is not the last listed + var belt = w.Belt(w.Orbit(planet, 43f, .4f), 10f, 87f, 43f); // the outermost asteroid is in the middle: neither the first nor the last listed var zone = w.Build(); Assert.Equal(1.5f * 87f, zone.Wells.Support(planet), 3);