Make fixtures code more clean & re-usable

This additionally fixes two issues:
- missing `pending` state for Shipping,
- `const` declared at model not interface