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);
            }
        }