protected ClusterSingletonManagerLeaveSpec(ClusterSingletonManagerLeaveSpecConfig config) : base(config)
        {
            _config = config;

            _echoProxy = new Lazy <IActorRef>(() => Sys.ActorOf(ClusterSingletonProxy.Props(
                                                                    singletonManagerPath: "/user/echo",
                                                                    settings: ClusterSingletonProxySettings.Create(Sys)),
                                                                name: "echoProxy"));
        }
 protected ClusterSingletonManagerLeaveSpec(ClusterSingletonManagerLeaveSpecConfig config) : base(config, typeof(ClusterSingletonManagerLeaveSpec))
 {
     _config = config;
     EchoProxyTerminatedProbe = CreateTestProbe();
     _echoProxy = new Lazy <IActorRef>(() => EchoProxyTerminatedProbe.Watch(Sys.ActorOf(ClusterSingletonProxy.Props(
                                                                                            singletonManagerPath: "/user/echo",
                                                                                            settings: ClusterSingletonProxySettings.Create(Sys)),
                                                                                        name: "echoProxy")));
 }
        protected ClusterSingletonManagerLeaveSpec(ClusterSingletonManagerLeaveSpecConfig config) : base(config)
        {
            _config = config;

            _echoProxy = new Lazy<IActorRef>(() => Sys.ActorOf(ClusterSingletonProxy.Props(
                singletonManagerPath: "/user/echo",
                settings: ClusterSingletonProxySettings.Create(Sys)),
                name: "echoProxy"));
        }