Commit Graph

6 Commits

Author SHA1 Message Date
Jaculabilis 6a6810ef07 Add basic movement phase update tests 2022-03-29 17:16:00 -07:00
Jaculabilis d4e68844c6 Simplify world updates and expose root season 2022-03-28 22:34:57 -07:00
Jaculabilis 6b1b9dce10 Refactor adjudication into separate adjudication and update steps
This makes it easier to unit test adjudication decisions directly.
2022-03-27 14:39:00 -07:00
Jaculabilis 697614e34f Add DATC 6.A.* test cases
For now, just the parts that can be decided with validation are run. The tests and parts of tests requiring movement adjudication will be implemented fully when movement adjudication is implemented.
2022-03-22 23:21:09 -07:00
Jaculabilis 00cac2cb89 Add order references to test case builder
This allows assertions to be made more easily against orders in a test case.
2022-03-22 20:15:50 -07:00
Jaculabilis 9e1782c401 Create fluent interface for building test cases 2022-03-15 17:24:16 -07:00