added tests for get/set orientation
diff --git a/src/main/java/com/xtremelabs/robolectric/shadows/ShadowActivity.java b/src/main/java/com/xtremelabs/robolectric/shadows/ShadowActivity.java
index 73e7066..a88c175 100644
--- a/src/main/java/com/xtremelabs/robolectric/shadows/ShadowActivity.java
+++ b/src/main/java/com/xtremelabs/robolectric/shadows/ShadowActivity.java
@@ -32,7 +32,7 @@
 
     private Intent intent;
     View contentView;
-
+    private int orientation;
     private int resultCode;
     private Intent resultIntent;
     private Intent startServiceIntent;
@@ -70,6 +70,17 @@
     public Intent getIntent() {
         return intent;
     }
+    
+    @Implementation
+    public int getRequestedOrientation() {
+    	return orientation;
+    }
+    
+    @Implementation
+    public void setRequestedOrientation( int requestedOrientation ) {
+    	orientation = requestedOrientation;
+    }
+    
 
     /**
      * Sets the {@code contentView} for this {@code Activity} by invoking the
diff --git a/src/test/java/com/xtremelabs/robolectric/shadows/ActivityTest.java b/src/test/java/com/xtremelabs/robolectric/shadows/ActivityTest.java
index 4dc0357..9dac058 100644
--- a/src/test/java/com/xtremelabs/robolectric/shadows/ActivityTest.java
+++ b/src/test/java/com/xtremelabs/robolectric/shadows/ActivityTest.java
@@ -1,22 +1,7 @@
 package com.xtremelabs.robolectric.shadows;
 
-import android.app.Activity;
-import android.appwidget.AppWidgetProvider;
-import android.content.Intent;
-import android.content.IntentFilter;
-import android.content.IntentSender;
-import android.net.Uri;
-import com.xtremelabs.robolectric.ApplicationResolver;
-import com.xtremelabs.robolectric.R;
-import com.xtremelabs.robolectric.Robolectric;
-import com.xtremelabs.robolectric.WithTestDefaultsRunner;
-import com.xtremelabs.robolectric.util.TestRunnable;
-import com.xtremelabs.robolectric.util.Transcript;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-
-import static com.xtremelabs.robolectric.Robolectric.shadowOf;
 import static com.xtremelabs.robolectric.Robolectric.newInstanceOf;
+import static com.xtremelabs.robolectric.Robolectric.shadowOf;
 import static com.xtremelabs.robolectric.util.TestUtil.newConfig;
 import static org.hamcrest.CoreMatchers.equalTo;
 import static org.hamcrest.CoreMatchers.notNullValue;
@@ -25,6 +10,24 @@
 import static org.hamcrest.core.StringStartsWith.startsWith;
 import static org.junit.Assert.*;
 
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+import android.app.Activity;
+import android.appwidget.AppWidgetProvider;
+import android.content.Intent;
+import android.content.IntentFilter;
+import android.content.IntentSender;
+import android.content.pm.ActivityInfo;
+import android.net.Uri;
+
+import com.xtremelabs.robolectric.ApplicationResolver;
+import com.xtremelabs.robolectric.R;
+import com.xtremelabs.robolectric.Robolectric;
+import com.xtremelabs.robolectric.WithTestDefaultsRunner;
+import com.xtremelabs.robolectric.util.TestRunnable;
+import com.xtremelabs.robolectric.util.Transcript;
+
 @RunWith(WithTestDefaultsRunner.class)
 public class ActivityTest {
 
@@ -204,6 +207,13 @@
         activity.startIntentSender(null, null, 0, 0, 0);    
     }
 
+    @Test
+    public void shouldSetOrientation() {
+        MyActivity activity = new MyActivity();
+        activity.setRequestedOrientation( ActivityInfo.SCREEN_ORIENTATION_PORTRAIT );
+        assertThat( activity.getRequestedOrientation(), equalTo( ActivityInfo.SCREEN_ORIENTATION_PORTRAIT ) );
+    }
+
     private static class MyActivity extends Activity {
         @Override protected void onDestroy() {
             super.onDestroy();