public void TestGetReplicaEndpoint() { string replicaAddress = "{\"Endpoints\":{\"ServiceEndpoint\":\"TCP://10.0.0.4:99\",\"ManagementEndpoint\":\"net.tcp://10.0.0.6:61019/ManagementEndpoint\"}}"; var serviceEndpoint = ServiceDiscovery.GetReplicaEndpointUri(replicaAddress, "ServiceEndpoint"); var managementEndpoint = ServiceDiscovery.GetReplicaEndpointUri(replicaAddress, "ManagementEndpoint"); Assert.AreEqual("10.0.0.4", serviceEndpoint.Host); Assert.AreEqual(99, serviceEndpoint.Port); Assert.AreEqual("/", serviceEndpoint.PathAndQuery); Assert.AreEqual("10.0.0.6", managementEndpoint.Host); Assert.AreEqual(61019, managementEndpoint.Port); Assert.AreEqual("/ManagementEndpoint", managementEndpoint.PathAndQuery); }