In our examples and documentation we suggest bootstrapping context in the form of:
[someObject ocsBootstrapAndBindObjectContextWithConfiguratorFromClass:[SomeContextConfiguration class]];
[someObject ocsInject];
While this code avoids a lot of boilerplate, it makes the class responsible for bootstrapping less testable. We need some indirection to make the code independent of the NSObject categories.