Example #1
0
        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");
        }
Example #2
0
 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");
 }