public TemporaryFileSystemContext(IFileSystemService fileSystemService)
{
Argument.IsNotNull(() => fileSystemService);
_fileSystemService = fileSystemService;
var assembly = AssemblyHelper.GetEntryAssembly();
_rootDirectory = Path.Combine(Path.GetTempPath(), assembly.Company(), assembly.Title(),
"backup", DateTime.Now.ToString("yyyyMMdd_HHmmss"));
Directory.CreateDirectory(_rootDirectory);
}
#endregion