Added tests for injectWithDefinition:selector:
TyphoonInitializer refactored