From bc082c09a0d13419f5702f8cdecb665749a5175d Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Tue, 13 Oct 2026 06:27:46 +0200 Subject: [PATCH] PickupGenerationTests: count fitted beams, not a station's stock Co-Authored-By: Claude Opus 5.5 --- tests/Aetheria.Shared.Tests/PickupGenerationTests.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/Aetheria.Shared.Tests/PickupGenerationTests.cs b/tests/Aetheria.Shared.Tests/PickupGenerationTests.cs index ba7bbdce5..fefdaeb81 100644 --- a/tests/Aetheria.Shared.Tests/PickupGenerationTests.cs +++ b/tests/Aetheria.Shared.Tests/PickupGenerationTests.cs @@ -9,7 +9,8 @@ using Xunit; // it. Generation is the one place a ship's gear is chosen, so this runs the real catalog through it. public sealed partial class RunStartTests { - private int PickupGear(EntityPack pack) => EntitySerializer.Items(pack).OfType() + // The beams a pack carries fitted. A station may stock one in its hold to sell, which is the point of selling it. + private int PickupGear(EntityPack pack) => pack.Equipment.Select(fitted => fitted.item) .Count(item => _items.GetData(item) is GearData gear && gear.Behaviors.Any(b => b is PickupData)); [Fact]