assertNull(context.getTarget());
assertEquals(context.getState(), ControllerState.NOT_INSTALLED);
ControllerState state = change(context, ControllerState.INSTALLED);
assertEquals(ControllerState.INSTALLED, state);
PropertyInjectTestObject injectee = (PropertyInjectTestObject)context.getTarget();
assertNotNull(injectee);
assertNull(injectee.getTesterInterface());
KernelControllerContext tester = getControllerContext("tester", ControllerState.NOT_INSTALLED);
assertNotNull(tester);
change(tester, ControllerState.INSTALLED);
assertNotNull(injectee.getTesterInterface());
}