Add getNetworkOperatorName(), getNetworkCountryIso() and getNetworkOperator() to TelephonyManager.
diff --git a/src/main/java/com/xtremelabs/robolectric/shadows/ShadowTelephonyManager.java b/src/main/java/com/xtremelabs/robolectric/shadows/ShadowTelephonyManager.java
index d402194..ebf0e3f 100644
--- a/src/main/java/com/xtremelabs/robolectric/shadows/ShadowTelephonyManager.java
+++ b/src/main/java/com/xtremelabs/robolectric/shadows/ShadowTelephonyManager.java
@@ -12,8 +12,11 @@
 	private PhoneStateListener listener;
 	private int eventFlags;
     private static String deviceId;
-	
-	@Implementation
+    private String networkOperatorName;
+    private String networkCountryIso;
+    private String networkOperator;
+
+    @Implementation
 	public void listen(PhoneStateListener listener, int events) {
 		this.listener = listener;
 		this.eventFlags = events;
@@ -46,4 +49,31 @@
     public static void setDeviceId(String newDeviceId) {
         deviceId = newDeviceId;
     }
+
+    public void setNetworkOperatorName(String networkOperatorName) {
+        this.networkOperatorName = networkOperatorName;
+    }
+
+    @Implementation
+    public String getNetworkOperatorName() {
+        return networkOperatorName;
+    }
+
+    public void setNetworkCountryIso(String networkCountryIso) {
+        this.networkCountryIso = networkCountryIso;
+    }
+
+    @Implementation
+    public String getNetworkCountryIso() {
+        return networkCountryIso;
+    }
+
+    public void setNetworkOperator(String networkOperator) {
+        this.networkOperator = networkOperator;
+    }
+
+    @Implementation
+    public String getNetworkOperator() {
+        return networkOperator;
+    }
 }
diff --git a/src/test/java/com/xtremelabs/robolectric/shadows/TelephonyManagerTest.java b/src/test/java/com/xtremelabs/robolectric/shadows/TelephonyManagerTest.java
index 2305dd5..efcf364 100644
--- a/src/test/java/com/xtremelabs/robolectric/shadows/TelephonyManagerTest.java
+++ b/src/test/java/com/xtremelabs/robolectric/shadows/TelephonyManagerTest.java
@@ -1,6 +1,7 @@
 package com.xtremelabs.robolectric.shadows;
 
 import static android.content.Context.TELEPHONY_SERVICE;
+import static com.xtremelabs.robolectric.Robolectric.*;
 import static org.junit.Assert.*;
 import static org.hamcrest.CoreMatchers.*;
 
@@ -25,8 +26,8 @@
 
 	@Before
 	public void setUp() throws Exception {
-		manager = Robolectric.newInstanceOf(TelephonyManager.class);
-		shadowManager = Robolectric.shadowOf(manager);
+		manager = newInstanceOf(TelephonyManager.class);
+		shadowManager = shadowOf(manager);
 
 		listener = new MyPhoneStateListener(); 
 	}
@@ -43,10 +44,34 @@
     public void shouldGiveDeviceId() {
         String testId = "TESTING123";
         ShadowTelephonyManager.setDeviceId(testId);
-        TelephonyManager telephonyManager = (TelephonyManager) Robolectric.application.getSystemService(TELEPHONY_SERVICE);
+        TelephonyManager telephonyManager = (TelephonyManager) application.getSystemService(TELEPHONY_SERVICE);
         assertEquals(testId, telephonyManager.getDeviceId());
     }
 
+    @Test
+    public void shouldGiveNetworkOperatorName() {
+        TelephonyManager telephonyManager = (TelephonyManager) application.getSystemService(TELEPHONY_SERVICE);
+        ShadowTelephonyManager shadowTelephonyManager = shadowOf(telephonyManager);
+        shadowTelephonyManager.setNetworkOperatorName("SomeOperatorName");
+        assertEquals("SomeOperatorName", telephonyManager.getNetworkOperatorName());
+    }
+
+    @Test
+    public void shouldGiveNetworkCountryIso() {
+        TelephonyManager telephonyManager = (TelephonyManager) application.getSystemService(TELEPHONY_SERVICE);
+        ShadowTelephonyManager shadowTelephonyManager = shadowOf(telephonyManager);
+        shadowTelephonyManager.setNetworkCountryIso("SomeIso");
+        assertEquals("SomeIso", telephonyManager.getNetworkCountryIso());
+    }
+
+    @Test
+    public void shouldGiveNetworkOperator() {
+        TelephonyManager telephonyManager = (TelephonyManager) application.getSystemService(TELEPHONY_SERVICE);
+        ShadowTelephonyManager shadowTelephonyManager = shadowOf(telephonyManager);
+        shadowTelephonyManager.setNetworkOperator("SomeOperator");
+        assertEquals("SomeOperator", telephonyManager.getNetworkOperator());
+    }
+
 	private class MyPhoneStateListener extends PhoneStateListener {
 		
 	}