20. Test the model with business examples
Tests can document the language and rules of the domain. This chapter covers behavior-focused unit tests, specification by example, acceptance tests, test data builders, and avoiding tests that only mirror implementation details.