VanguardReMaster/server/tests/Vanguard.Rules.Tests
MpakobecEx 4524c0f19f Legal intents and a 50-game bot invariant test
GameEngine.LegalCommands returns every meaningful command for the current phase, pending trigger, ability, order or choice. A random bot plays 50 deterministic games and checks that each player always has 50 cards across zones, instance ids stay unique and damage never exceeds six. Fixes found by the bot: search-to-call no longer loses a card when there is no empty circle (InTransit), a stand trigger with no rear-guards can resolve, unpayable optional abilities no longer stall the order, and legal intents skip impossible retire-self and repeated intercept commands.
2026-10-21 13:56:24 +05:00
..
CardTextTests.cs Fix translation tests for the required nameRu field 2026-10-21 00:15:45 +05:00
CatalogTests.cs Server skeleton, content pipeline and 94-card catalog 2026-10-20 21:27:45 +05:00
DeckValidatorTests.cs Server skeleton, content pipeline and 94-card catalog 2026-10-20 21:27:45 +05:00
GameEngineTests.cs Legal intents and a 50-game bot invariant test 2026-10-21 13:56:24 +05:00
TestCatalog.cs Server skeleton, content pipeline and 94-card catalog 2026-10-20 21:27:45 +05:00
TestPaths.cs Card text tokenization, keyword catalog and RU translation workflow 2026-10-20 21:35:55 +05:00
Vanguard.Rules.Tests.csproj Server skeleton, content pipeline and 94-card catalog 2026-10-20 21:27:45 +05:00