public void RecursivelyDeleteDirectory_EmptyDirectory_ShouldDeleteIt()
        {
            var tmpDirectoryPath = ATemporaryDirectory();
            var directoryResource = new FileSystem();

            directoryResource.RecursivelyDeleteDirectory(tmpDirectoryPath);

            Directory.Exists(tmpDirectoryPath).Should().Be.False();
        }
        public void RecursivelyDeleteDirectory_DirectoryWithOneFile_ShouldDeleteIt()
        {
            var tmpDirectoryPath = ATemporaryDirectory();
            var fileName = ATextFileIn(tmpDirectoryPath);
            var directoryResource = new FileSystem();

            directoryResource.RecursivelyDeleteDirectory(tmpDirectoryPath);

            Directory.Exists(tmpDirectoryPath).Should().Be.False();
            File.Exists(fileName).Should().Be.False();
        }