Increase test coverage of actorsystem module
diff --git a/stack/corepersistence/actorsystem/pom.xml b/stack/corepersistence/actorsystem/pom.xml
index 85c0d60..b77f90f 100644
--- a/stack/corepersistence/actorsystem/pom.xml
+++ b/stack/corepersistence/actorsystem/pom.xml
@@ -94,6 +94,13 @@
             <scope>test</scope>
         </dependency>
 
+        <dependency>
+            <groupId>org.mockito</groupId>
+            <artifactId>mockito-core</artifactId>
+            <version>${mockito.version}</version>
+            <scope>test</scope>
+        </dependency>
+
     </dependencies>
 
 </project>
diff --git a/stack/corepersistence/actorsystem/src/test/java/org/apache/usergrid/persistence/actorsystem/ActorServiceServiceTest.java b/stack/corepersistence/actorsystem/src/test/java/org/apache/usergrid/persistence/actorsystem/ActorServiceServiceTest.java
index a12c5e1..7ac7b12 100644
--- a/stack/corepersistence/actorsystem/src/test/java/org/apache/usergrid/persistence/actorsystem/ActorServiceServiceTest.java
+++ b/stack/corepersistence/actorsystem/src/test/java/org/apache/usergrid/persistence/actorsystem/ActorServiceServiceTest.java
@@ -24,11 +24,17 @@
 import org.junit.Before;
 import org.junit.Test;
 import org.junit.runner.RunWith;
+import org.mockito.Mockito;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+
 import java.util.concurrent.atomic.AtomicBoolean;
 
+import static org.mockito.Matchers.any;
+import static org.mockito.Matchers.eq;
+import static org.mockito.Mockito.verify;
+
 
 @RunWith( ITRunner.class )
 @UseModules( ActorSystemModule.class )
@@ -38,20 +44,31 @@
     @Inject
     ActorSystemFig actorSystemFig;
 
+    @Inject
+    ActorSystemManager actorSystemManager;
+
+
     private static AtomicBoolean startedAkka = new AtomicBoolean( false );
 
 
-    @Before
-    public void initAkka() {
-        if ( !startedAkka.getAndSet( true ) ) {
-        }
-    }
-
-
     @Test
     public void testBasicOperation() throws Exception {
-        initAkka();
-    }
 
+        RouterProducer routerProducer = Mockito.mock( RouterProducer.class );
+        actorSystemManager.registerRouterProducer( routerProducer );
+
+        actorSystemManager.registerMessageType( String.class, "/users/path" );
+        actorSystemManager.registerMessageType( Integer.class, "/users/path" );
+        actorSystemManager.registerMessageType( Long.class, "/users/path" );
+
+        actorSystemManager.start( "localhost", 2770, "us-east" );
+        actorSystemManager.waitForClientActor();
+
+        verify( routerProducer ).createClusterSingletonManager( any() );
+        verify( routerProducer ).createClusterSingletonProxy( any(), eq("io") );
+        verify( routerProducer ).createLocalSystemActors( any() );
+        verify( routerProducer ).addConfiguration( any() );
+
+    }
 
 }