@Test
public void injectsFields() throws Exception {

    Object instance = new Object();
    when(constructorDescriptor.createInstance(applicationContext)).thenReturn(instance);
    perRequestObjectFactory.getInstance(applicationContext);
    verify(fieldInjector).inject(instance, applicationContext);
}