Пример #1
0
        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);
        }
Пример #2
0
        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();
            }
        }