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 TestInformNodeLeftCluster() { _broadcaster.InformNodeLeftCluster(Id.Of(2), true); Assert.Equal(1, Application.InformNodeLeftClusterCheck.Get()); }