acdream/tests/AcDream.Core.Tests/Spells
Erik feb80a67d9 perf(runtime): remove measured steady allocations
Eliminate boxed production surface-override enumeration, retain vital modifier projections until the enchantment registry mutates, and measure DAT font widths without allocating a captured delegate. Preserve exact hashes, spell stacking, and glyph advances with warmed zero-allocation tests.

Validated by the focused rendering, UI, and spell suites, a zero-error Release build, and 8,409 passing Release tests with five pre-existing skips.

Co-authored-by: Codex <codex@openai.com>
2026-07-25 17:50:30 +02:00
..
EnchantmentMathTests.cs fix(player): EnchantmentMask bit fix + Vitae key=0 + absolute Vitals overlay 2026-04-25 18:15:20 +02:00
EnchantmentRegistryProjectionTests.cs feat: port retail magic lifecycle and retained spell UI 2026-07-15 10:55:22 +02:00
RetailSpellFormulaTests.cs fix(spells): load complete retail DAT catalog 2026-07-15 21:17:13 +02:00
SpellbookTests.cs perf(runtime): remove measured steady allocations 2026-07-25 17:50:30 +02:00
SpellTableTests.cs fix(spells): load complete retail DAT catalog 2026-07-15 21:17:13 +02:00