public async Task Should_delete_deep_structure()
        {
            await ResourceHelpers.CreateFileWithContentAsync($"folder1/folder2/folder3/{Guid.NewGuid()}.txt", "stuff", Logger);

            using (var ftpClient = ResourceHelpers.GetLocalFtpClient(Logger))
            {
                ftpClient.Logger = Logger;
                var sut = new FtpDirectory(ftpClient, "folder1");
                await sut.DeleteAsync();

                var folders = await sut.GetDirectoriesAsync();

                folders.Any(x => x.Name == "folder1").Should().BeFalse();
            }
        }