diff --git a/bramble-android/src/androidTest/java/org/briarproject/bramble/plugin/tor/BridgeTest.java b/bramble-android/src/androidTest/java/org/briarproject/bramble/plugin/tor/BridgeTest.java
index 0cb2d4232e0355462aea44aab0c83c9944a9c533..53fdc4a18679ef835c0ad12c4bfac203093f5159 100644
--- a/bramble-android/src/androidTest/java/org/briarproject/bramble/plugin/tor/BridgeTest.java
+++ b/bramble-android/src/androidTest/java/org/briarproject/bramble/plugin/tor/BridgeTest.java
@@ -3,14 +3,15 @@ package org.briarproject.bramble.plugin.tor;
 import android.content.Context;
 import android.support.test.runner.AndroidJUnit4;
 
-import org.briarproject.bramble.DaggerIntegrationTestComponent;
-import org.briarproject.bramble.IntegrationTestComponent;
 import org.briarproject.bramble.api.event.EventBus;
+import org.briarproject.bramble.api.network.NetworkManager;
 import org.briarproject.bramble.api.plugin.BackoffFactory;
 import org.briarproject.bramble.api.plugin.duplex.DuplexPlugin;
 import org.briarproject.bramble.api.system.Clock;
 import org.briarproject.bramble.api.system.LocationUtils;
+import org.briarproject.bramble.test.BrambleAndroidIntegrationTestComponent;
 import org.briarproject.bramble.test.BrambleTestCase;
+import org.briarproject.bramble.test.DaggerBrambleAndroidIntegrationTestComponent;
 import org.junit.Before;
 import org.junit.Test;
 import org.junit.runner.RunWith;
@@ -41,6 +42,8 @@ public class BridgeTest extends BrambleTestCase {
 	private final static Logger LOG =
 			Logger.getLogger(BridgeTest.class.getSimpleName());
 
+	@Inject
+	NetworkManager networkManager;
 	@Inject
 	EventBus eventBus;
 	@Inject
@@ -77,8 +80,8 @@ public class BridgeTest extends BrambleTestCase {
 
 	@Before
 	public void setUp() {
-		IntegrationTestComponent component =
-				DaggerIntegrationTestComponent.builder().build();
+		BrambleAndroidIntegrationTestComponent component =
+				DaggerBrambleAndroidIntegrationTestComponent.builder().build();
 		component.inject(this);
 
 		Executor ioExecutor = Executors.newCachedThreadPool();
@@ -87,7 +90,7 @@ public class BridgeTest extends BrambleTestCase {
 		SocketFactory torSocketFactory = SocketFactory.getDefault();
 
 		factory = new TorPluginFactory(ioExecutor, scheduler, appContext,
-				locationUtils, eventBus, torSocketFactory,
+				networkManager, locationUtils, eventBus, torSocketFactory,
 				backoffFactory, circumventionProvider, clock);
 	}
 
diff --git a/bramble-android/src/androidTest/java/org/briarproject/bramble/test/ApplicationModule.java b/bramble-android/src/androidTest/java/org/briarproject/bramble/test/ApplicationModule.java
new file mode 100644
index 0000000000000000000000000000000000000000..f67f32edbf3e7b9c29aeb6d4a5ae3cf1cc73af47
--- /dev/null
+++ b/bramble-android/src/androidTest/java/org/briarproject/bramble/test/ApplicationModule.java
@@ -0,0 +1,20 @@
+package org.briarproject.bramble.test;
+
+import android.app.Application;
+import android.support.test.InstrumentationRegistry;
+
+import javax.inject.Singleton;
+
+import dagger.Module;
+import dagger.Provides;
+
+@Module
+class ApplicationModule {
+
+	@Provides
+	@Singleton
+	Application provideApplication() {
+		return (Application) InstrumentationRegistry.getTargetContext()
+						.getApplicationContext();
+	}
+}
diff --git a/bramble-android/src/androidTest/java/org/briarproject/bramble/IntegrationTestComponent.java b/bramble-android/src/androidTest/java/org/briarproject/bramble/test/BrambleAndroidIntegrationTestComponent.java
similarity index 69%
rename from bramble-android/src/androidTest/java/org/briarproject/bramble/IntegrationTestComponent.java
rename to bramble-android/src/androidTest/java/org/briarproject/bramble/test/BrambleAndroidIntegrationTestComponent.java
index bb5875ac3387e72e974766dc8d2203c198145a7f..2c7f7b97122303e23218a6489cfa7faaf67a7cec 100644
--- a/bramble-android/src/androidTest/java/org/briarproject/bramble/IntegrationTestComponent.java
+++ b/bramble-android/src/androidTest/java/org/briarproject/bramble/test/BrambleAndroidIntegrationTestComponent.java
@@ -1,5 +1,6 @@
-package org.briarproject.bramble;
+package org.briarproject.bramble.test;
 
+import org.briarproject.bramble.BrambleAndroidModule;
 import org.briarproject.bramble.event.EventModule;
 import org.briarproject.bramble.plugin.PluginModule;
 import org.briarproject.bramble.plugin.tor.BridgeTest;
@@ -12,11 +13,13 @@ import dagger.Component;
 @Singleton
 @Component(modules = {
 		BrambleAndroidModule.class,
+		TestLifecycleModule.class,
+		ApplicationModule.class,
 		PluginModule.class,  // needed for BackoffFactory
 		EventModule.class,
 		SystemModule.class,
 })
-public interface IntegrationTestComponent {
+public interface BrambleAndroidIntegrationTestComponent {
 
 	void inject(BridgeTest init);