Beispiel #1
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void shouldStartElectionIfLeaderRemoved() throws Exception
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
        public virtual void ShouldStartElectionIfLeaderRemoved()
        {
            // given
//JAVA TO C# CONVERTER WARNING: Java wildcard generics have no direct equivalent in .NET:
//ORIGINAL LINE: org.neo4j.causalclustering.discovery.Cluster<?> cluster = clusterRule.startCluster();
            Cluster <object>  cluster   = ClusterRule.startCluster();
            CoreClusterMember oldLeader = cluster.AwaitLeader();

            // when
            cluster.RemoveCoreMember(oldLeader);

            // then
            CoreClusterMember newLeader = cluster.AwaitLeader();

            assertThat(newLeader.ServerId(), not(equalTo(oldLeader.ServerId())));
        }
Beispiel #2
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void shouldElectANewLeaderIfAServerRefusesToBeLeader() throws Exception
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
        public virtual void ShouldElectANewLeaderIfAServerRefusesToBeLeader()
        {
            // given
            ClusterRule.withInstanceCoreParam(CausalClusteringSettings.refuse_to_be_leader, this.firstServerRefusesToBeLeader).withSharedCoreParam(CausalClusteringSettings.multi_dc_license, "true");
//JAVA TO C# CONVERTER WARNING: Java wildcard generics have no direct equivalent in .NET:
//ORIGINAL LINE: org.neo4j.causalclustering.discovery.Cluster<?> cluster = clusterRule.startCluster();
            Cluster <object>  cluster   = ClusterRule.startCluster();
            CoreClusterMember oldLeader = cluster.AwaitLeader();

            // when
            cluster.RemoveCoreMember(oldLeader);

            // then
            CoreClusterMember newLeader = cluster.AwaitLeader();

            assertThat(newLeader.ServerId(), not(equalTo(oldLeader.ServerId())));
        }