public void NodeConfiguration_DeclareAsSynced_Success_Test() { var serverConfiguration = new ServerConfiguration(); serverConfiguration.DeclareAsSyncedNode(); Assert.IsTrue(serverConfiguration.IsSynced); }
public void ServerConfigurationTest([Values(false, true)]bool isMaster, [Values("a", "b")]string address) { var nodeMock = new Mock<INodeConfiguration>(); nodeMock.SetupGet(m => m.InternalAddress).Returns(address); nodeMock.SetupGet(m => m.IsMaster).Returns(isMaster); var collectionMock = new Mock<INodeCollection>(); collectionMock.SetupGet(m => m.Self).Returns(nodeMock.Object); var serverConfiguration = new ServerConfiguration { Nodes = collectionMock.Object }; Assert.AreEqual(isMaster, serverConfiguration.IsMaster); Assert.AreEqual(address, serverConfiguration.InternalAddress); }
public void NodeConfiguration_DeclareAsSynced_AlreadySynced_Test() { var serverConfiguration = new ServerConfiguration(); serverConfiguration.DeclareAsSyncedNode(); serverConfiguration.DeclareAsSyncedNode(); }