protected ClusterShardinLeavingSpec() : base(new ClusterShardingLeavingSpecConfig())
{
_storageLocations = new[]
{
"akka.persistence.journal.leveldb.dir",
"akka.persistence.journal.leveldb-shared.store.dir",
"akka.persistence.snapshot-store.local.dir"
}.Select(s => new DirectoryInfo(Sys.Settings.Config.GetString(s))).ToArray();
_first = new RoleName("first");
_second = new RoleName("second");
_third = new RoleName("third");
_fourth = new RoleName("fourth");
_region = new Lazy<IActorRef>(() => ClusterSharding.Get(Sys).ShardRegion("Entity"));
}