public void ShouldConfigureMultiNodeCluster() { var properties = ClusterProperties.AllNodes(); // common Assert.Equal(4096, properties.GetInteger("cluster.op.buffer.size", 0)); Assert.Equal(10240, properties.GetInteger("cluster.app.buffer.size", 0)); var seedNodes = properties.GetString("cluster.seedNodes", "").Split(','); Assert.Equal(3, seedNodes.Length); Assert.Equal("node1", seedNodes[0]); Assert.Equal("node2", seedNodes[1]); Assert.Equal("node3", seedNodes[2]); // node specific Assert.Equal("1", properties.GetString("node.node1.id", "")); Assert.Equal("node1", properties.GetString("node.node1.name", "")); Assert.Equal("localhost", properties.GetString("node.node1.host", "")); Assert.Equal("2", properties.GetString("node.node2.id", "")); Assert.Equal("node2", properties.GetString("node.node2.name", "")); Assert.Equal("localhost", properties.GetString("node.node2.host", "")); Assert.Equal("3", properties.GetString("node.node3.id", "")); Assert.Equal("node3", properties.GetString("node.node3.name", "")); Assert.Equal("localhost", properties.GetString("node.node3.host", "")); }