Robolectric no inicia actividad en la orientación correcta

Estoy tratando de tener una prueba de unidad que comprueba si la actividad lanzada está en la orientación correcta.
Por lo tanto, en mi archivo AndroidManifest.xml, tengo la orientación establecida como:

<activity android:name="com.xxx.MyActivity" android:screenOrientation="portrait" android:theme="@style/MyTheme" > <meta-data android:name="target_device" android:value="phone" /> </activity> 

Las pruebas y código probado están en el mismo proyecto, así que supongo que Robolectric no tiene ningún problema para encontrar el manifiesto.
Además, todas las pruebas corren bien excepto ésta.

Y aquí está mi prueba de unidad:

 ActivityController<MyActivity> activityController = Robolectric .buildActivity(MyActivity.class) .create() .start() .postCreate(null) .resume() .visible(); MyActivity mActivity = activityController.get(); assertEquals(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT, mActivity.getResources().getConfiguration().orientation); 

La mActivity.getResources().getConfiguration().orientation Es siempre 0, mientras que portrait es 1.

¿Alguna idea de por qué? (usando Robolectric 2.4)

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.