public async Task SmokeTest() { var cts = new CancellationTokenSource(60.Seconds()); client = GetClient(); var tasks = new List <Task> { EnsembleThread(cts.Token), KillSessionThread(cts.Token) }; tasks.AddRange(Enumerable.Range(0, 10).Select(_ => ClientThread(cts.Token))); await Task.WhenAll(tasks); using (client = GetClient()) { var children = await client.GetChildrenAsync("/some/long/path/a/b/c"); Log.Info("Created nodes: " + string.Join(", ", children.ChildrenNames.OrderBy(x => x))); } }
public async Task GetChildren_should_return_NodeNotFound() { var result = await client.GetChildrenAsync("/get_children_unexisting_node"); result.Status.Should().Be(ZooKeeperStatus.NodeNotFound); }