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");
}