Ejemplo n.º 1
0
        public async Task SetAndGetDataTest()
        {
            string path = $"/asyncdata{Guid.NewGuid()}";

            using (ZooKeeper zk = CreateClient())
            {
                await zk.CreateAsync(path, new byte[0], Ids.OPEN_ACL_UNSAFE, CreateMode.Persistent);

                Assert.That(await zk.GetDataAsync(path, false, new Stat()), Is.Empty);

                byte[] data = "async data".GetBytes();
                await zk.SetDataAsync(path, data, -1);

                Assert.That(await zk.GetDataAsync(path, false, new Stat()), Is.EqualTo(data));
            }
        }