public void DeclareAsNewMaster() { if (IsMaster) throw new InvalidOperationException("A node who's already a Master cannot declare itself as New Master"); IsMaster = true; }
public void NodeConfiguration_DeclareAsNewMaster_Success_Test() { var nodeConfiguration = new NodeConfiguration(); nodeConfiguration.DeclareAsNewMaster(); Assert.IsTrue(nodeConfiguration.IsMaster); }