Akka.Cluster.Tests.ClusterHeartBeatSenderStateSpec.ClusterHeartbeatSenderState_must_remove_unreachable_when_coming_back C# (CSharp) Method

ClusterHeartbeatSenderState_must_remove_unreachable_when_coming_back() private method

        public void ClusterHeartbeatSenderState_must_remove_unreachable_when_coming_back()
        {
            var s1 = _emptyState.AddMember(cc).AddMember(dd).AddMember(ee);
            var s2 = s1.HeartbeatRsp(cc).HeartbeatRsp(dd).HeartbeatRsp(ee);
            Fd(s2,dd).MarkNodeAsUnavailable();
            Fd(s2,ee).MarkNodeAsUnavailable();
            var s3 = s2.AddMember(bb);
            s3.ActiveReceivers.ShouldBe(ImmutableHashSet.Create(bb,cc,dd,ee));
            var s4 = s3.HeartbeatRsp(cc).HeartbeatRsp(dd).HeartbeatRsp(ee);
            s4.ActiveReceivers.ShouldBe(ImmutableHashSet.Create(bb,cc,dd));
            s4.FailureDetector.IsMonitoring(ee.Address).ShouldBeFalse();
        }