public void EnsureThatChildIsSendingMessages() { var mock = ActorOf <MockUploadActor>("mock"); var coord = ActorOf(CoordinatorActor.Props("192.168.1.148", mock)); System.Threading.Thread.Sleep(20000); mock.Tell(new MockUploadActor.GetReadings(), TestActor); var r = ExpectMsg <List <DeviceReading> >(TimeSpan.FromSeconds(25)); Assert.Greater(r.Count, 15); }
static void Main(string[] args) { Console.WriteLine("Starting up system"); using (var sys = Akka.Actor.ActorSystem.Create("DATC")) { var eh = Helpers.EventHubConfig.Configuration; var uploader = sys.ActorOf(Actors.UploadActor.Props(eh.eventHubConnectionString, eh.eventHubName)); // var uploader = sys.ActorOf(MockUploadActor.Props(), "mockMcMockFace"); var coord = sys.ActorOf(CoordinatorActor.Props("192.168.1.148", uploader)); Console.WriteLine("<Enter> to shutdown"); Console.ReadLine(); Console.WriteLine("<Enter> to confirm"); Console.ReadLine(); } }