5dplomacy/MultiversalDiplomacyTests
Tim Van Baak 1eeb5115e6 Remove Unit.Past
Past is only used in tests. It was added speculatively in expectation that it would be useful for clients. Removing this means that all the fields of a Unit are present in the key, so the key can uniquely determine the Unit or even be parsed into one, and therefore multiple Unit instances can be equivalent if their fields match. If unit pasts are useful later, they can be tracked extrinsically the way timelines are tracked.
2024-09-09 19:40:22 -07:00
..
Scripts/DATC Add the rest of DATC 6.A to the script tests 2024-09-06 16:17:55 +00:00
Adjudicator.cs Enable suppressing adjudicator output in tests 2024-08-28 21:27:35 +00:00
Is.cs Fix missing temporal dimension to dislodge checks 2022-03-30 13:00:51 -07:00
MapTests.cs Refactor province and power information into Map 2024-08-14 09:04:56 -07:00
MDATC_A.cs Remove Unit.Past 2024-09-09 19:40:22 -07:00
MovementAdjudicatorTest.cs Remove Unit.Past 2024-09-09 19:40:22 -07:00
MultiversalDiplomacyTests.csproj Add script-based test framework 2024-08-17 21:24:59 -07:00
NullLogger.cs Enable suppressing adjudicator output in tests 2024-08-28 21:27:35 +00:00
OrderBinaryAdjudicationConstraint.cs Reduce verbosity of test case assertions 2022-03-28 15:05:04 -07:00
OrderParserTest.cs Implement coastal accessibility checks for support-move orders 2024-09-06 15:19:58 +00:00
OrderReference.cs Replace Map lookup methods with Unit methods 2024-09-09 12:11:44 -07:00
OrderValidationConstraint.cs Reduce verbosity of test case assertions 2022-03-28 15:05:04 -07:00
ReplDriver.cs Implement support-move parsing 2024-09-05 05:27:48 +00:00
ReplTest.cs Add hold-order assertion for unparseable orders 2024-09-06 16:03:43 +00:00
ScriptTests.cs Update script tests 2024-09-06 16:04:25 +00:00
SerializationTest.cs Remove Unit.Past 2024-09-09 19:40:22 -07:00
TestAdjudicator.cs Refactor adjudication into separate adjudication and update steps 2022-03-27 14:39:00 -07:00
TestCaseBuilder.cs Replace Map lookup methods with Unit methods 2024-09-09 12:11:44 -07:00
TestCaseBuilderTest.cs Replace Map lookup methods with Unit methods 2024-09-09 12:11:44 -07:00
TimelinesTest.cs Rename test 2024-08-15 16:37:35 -07:00
UnitTests.cs Remove Unit.Past 2024-09-09 19:40:22 -07:00