Akka.Tests.Actor.ReceiveTimeoutSpec.An_actor_with_receive_timeout_must_get_timeout_while_receiving_NotInfluenceReceiveTimeout_messages C# (CSharp) Метод

An_actor_with_receive_timeout_must_get_timeout_while_receiving_NotInfluenceReceiveTimeout_messages() приватный Метод

        public void An_actor_with_receive_timeout_must_get_timeout_while_receiving_NotInfluenceReceiveTimeout_messages()
        {
            var timeoutLatch = new TestLatch();
            var timeoutActor = Sys.ActorOf(Props.Create(() => new TimeoutActor(timeoutLatch, TimeSpan.FromSeconds(1))));

            var ticks = Sys.Scheduler.ScheduleTellRepeatedlyCancelable(TimeSpan.FromMilliseconds(100),
                TimeSpan.FromMilliseconds(100), timeoutActor, new TransperentTick(), TestActor);

            timeoutLatch.Ready(TestKitSettings.DefaultTimeout);
            ticks.Cancel();
            Sys.Stop(timeoutActor);
        }