public void TestGetMinVersionReturnsSpecificVersionForNewFeatures() { Assert.AreEqual(ClientSocket.Ver140, ClientFeatures.GetMinVersion(ClientOp.CachePartitions)); Assert.AreEqual(ClientSocket.Ver150, ClientFeatures.GetMinVersion(ClientOp.ClusterIsActive)); Assert.AreEqual(ClientSocket.Ver150, ClientFeatures.GetMinVersion(ClientOp.ClusterChangeState)); Assert.AreEqual(ClientSocket.Ver150, ClientFeatures.GetMinVersion(ClientOp.ClusterChangeWalState)); Assert.AreEqual(ClientSocket.Ver150, ClientFeatures.GetMinVersion(ClientOp.ClusterGetWalState)); }
public void TestGetMinVersionReturnsValueForEveryValidOp() { foreach (ClientOp clientOp in Enum.GetValues(typeof(ClientOp))) { var minVersion = ClientFeatures.GetMinVersion(clientOp); Assert.IsTrue(minVersion >= ClientSocket.Ver100); Assert.IsTrue(minVersion <= ClientSocket.CurrentProtocolVersion); } }