Akka.Cluster.Tests.MetricsGossipSpec.MetricsGossip_must_remove_a_node_if_it_is_no_longer_up C# (CSharp) Method

MetricsGossip_must_remove_a_node_if_it_is_no_longer_up() private method

        public void MetricsGossip_must_remove_a_node_if_it_is_no_longer_up()
        {
            var m1 = new NodeMetrics(new Address("akka.tcp", "sys", "a", 2554), StandardMetrics.NewTimestamp(),
                _collector.Sample().Metrics);
            var m2 = new NodeMetrics(new Address("akka.tcp", "sys", "a", 2555), StandardMetrics.NewTimestamp(),
                _collector.Sample().Metrics);

            var g1 = MetricsGossip.Empty + m1 + m2;
            g1.Nodes.Count.ShouldBe(2);
            var g2 = g1.Remove(m1.Address);
            g2.Nodes.Count.ShouldBe(1);
            g2.Nodes.Any(x => x.Address == m1.Address).ShouldBeFalse();
            g2.NodeMetricsFor(m1.Address).ShouldBe(null);
            g2.NodeMetricsFor(m2.Address).Metrics.ShouldBe(m2.Metrics);
        }