If you've ever written test data by hand, you know the ritual: a PersonBuilder, an
OrderBuilder, an AddressBuilder… one hand-written builder per class, each one a wall of
WithX(...) methods you have to maintain forever. The Test Data Builder and Object Mother
patterns are great — the boilerplate is not.
XModelBuilder gives you a fluent builder for any C# class out of the box. No per-class






