private void before_each()
        {
            tmpDir    = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName());
            outputDir = Path.Combine(tmpDir, "output");

            Directory.CreateDirectory(tmpDir);
            Directory.CreateDirectory(outputDir);

            tarStreamService = new TarStreamService();
        }
Esempio n. 2
0
        private void before_each()
        {
            tmpDir    = Path.Combine(@"C:\", Path.GetRandomFileName());
            inputDir  = Path.Combine(tmpDir, "input");
            outputDir = Path.Combine(tmpDir, "output");
            tarFile   = Path.Combine(tmpDir, "output.tgz");

            Directory.CreateDirectory(tmpDir);
            Directory.CreateDirectory(inputDir);
            Directory.CreateDirectory(outputDir);

            var proc = Process.Start("icacls", tmpDir + " /grant \"everyone\":(OI)(CI)M");

            proc.WaitForExit();
            proc.ExitCode.should_be(0);
            tarStreamService = new TarStreamService();
        }