public void InformMergedAllDirectoryEntries(IEnumerable <Node> liveNodes, IEnumerable <MergeResult> mergeResults, bool isHealthyCluster) { foreach (var mergeResult in mergeResults) { if (mergeResult.Left) { _broadcaster.InformNodeLeftCluster(mergeResult.Node.Id, isHealthyCluster); } else if (mergeResult.Joined) { _broadcaster.InformNodeJoinedCluster(mergeResult.Node.Id, isHealthyCluster); } } }
public void TestInformNodeJoinedCluster() { _broadcaster.InformNodeJoinedCluster(Id.Of(2), true); Assert.Equal(1, Application.InformNodeJoinedClusterCheck.Get()); }