20 lines
449 B
C#
20 lines
449 B
C#
using NATS.Server.Raft;
|
|
|
|
namespace NATS.Server.Tests;
|
|
|
|
public class RaftMembershipParityTests
|
|
{
|
|
[Fact]
|
|
public void Membership_changes_update_node_membership_state()
|
|
{
|
|
var node = new RaftNode("N1");
|
|
node.AddMember("N2");
|
|
node.AddMember("N3");
|
|
node.Members.ShouldContain("N2");
|
|
node.Members.ShouldContain("N3");
|
|
|
|
node.RemoveMember("N2");
|
|
node.Members.ShouldNotContain("N2");
|
|
}
|
|
}
|