public async void RegisterEtcdNode() { var dis = new EtcdDiscoveryMode("testTopKey", "http://localhost:2379"); var testNode = new ActorNodeConfig(); testNode.Name = "TestNodeDir/TestNodeKey1"; testNode.Host = "TestHost"; var result = await dis.RegisterActor(testNode); Assert.IsTrue(result); var nodes = await dis.GetNodes(); Assert.AreEqual(nodes["TestNodeDir/TestNodeKey1"].Host, "TestHost"); }
public async void TestEtcdDiscoveryMode() { var dis = new EtcdDiscoveryMode("testTopTopKey", "http://localhost:2379"); var res = await dis.SetAsync("testasynckey", "okvalue"); Assert.AreEqual(res.Node.Value, "okvalue"); res = await dis.GetAsync("testasynckey"); Assert.AreEqual(res.Node.Value, "okvalue"); }