public async Task Create_should_create_node_in_different_modes(CreateMode createMode) { var path = $"/create_node_{createMode}"; var createResult = await client.CreateAsync(path, createMode); createResult.EnsureSuccess(); if (!createMode.IsSequential()) { createResult.NewPath.Should().Be(path); } await VerifyNodeCreated(client, createResult.NewPath); await KillSession(client, Ensemble.ConnectionString); if (createMode.IsEphemeral()) { await VerifyNodeDeleted(client, createResult.NewPath); } else { await VerifyNodeCreated(client, createResult.NewPath); } }