Akka.Cluster.Utility.Tests.DistributedActorTableContainerTest.Test_Create_Timeout_Fail C# (CSharp) Метод

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

private Test_Create_Timeout_Fail ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task
        public async Task Test_Create_Timeout_Fail()
        {
            var sys = Setup();

            // stop containers from working
            sys.Containers[0].Tell(new ClusterActorDiscoveryMessage.ActorDown(sys.Table, "TestDict"));
            sys.Containers[1].Tell(new ClusterActorDiscoveryMessage.ActorDown(sys.Table, "TestDict"));

            sys.Table.Tell(new Message.Create(10, BlackHoleActor.Props.Arguments));

            var t = sys.Table.Ask<Message.CreateReply>(
                new Message.Create(10, BlackHoleActor.Props.Arguments));

            // force table to make all pending creating-actor trials expired
            sys.Table.Tell(new Table.CreateTimeoutMessage { Timeout = TimeSpan.Zero });

            var reply = await t;
            Assert.Equal(10, reply.Id);
            Assert.Null(reply.Actor);
        }