Akka.Cluster.Sharding.Tests.ClusterShardinLeavingSpec.ClusterSharding_with_leaving_member_should_initialize_shards C# (CSharp) Method

ClusterSharding_with_leaving_member_should_initialize_shards() private method

        public void ClusterSharding_with_leaving_member_should_initialize_shards()
        {
            ClusterSharding_with_leaving_member_should_join_cluster();

            RunOn(() =>
            {
                var shardLocations = Sys.ActorOf(Props.Create<ShardLocations>(), "shardLocations");
                var locations = Enumerable.Range(1, 10)
                    .Select(n =>
                    {
                        var id = n.ToString();
                        _region.Value.Tell(new Ping(id));
                        return new KeyValuePair<string, IActorRef>(id, ExpectMsg<IActorRef>());
                    })
                    .ToDictionary(kv => kv.Key, kv => kv.Value);

                shardLocations.Tell(new Locations(locations));
            }, _first);
            EnterBarrier("after-3");
        }