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

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

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

            var tasks = Enumerable.Range(0, 3).Select(
                _ => sys.Table.Ask<Message.GetOrCreateReply>(
                    new Message.GetOrCreate(10, BlackHoleActor.Props.Arguments)));

            var replies = await Task.WhenAll(tasks);
            for (int i = 0; i < replies.Length; i++)
            {
                var reply = replies[i];
                Assert.Equal(10, reply.Id);
                Assert.NotNull(reply.Actor);
                Assert.Equal(i == 0, reply.Created);
            }
        }