CreateTempDirectory() public method

public CreateTempDirectory ( ) : ITemporaryDirectory
return ITemporaryDirectory
Exemplo n.º 1
0
        public msbuild_emitter()
        {
            _fileSystem = new InMemoryFileSystem();
            _emitter = new MSBuildInstructionEmitter(_fileSystem);
            RootDirectory = _fileSystem.CreateTempDirectory();
            _emitter.RootPath = RootDirectory.Path;
            ProjectDirectory = RootDirectory.GetDirectory("src").GetDirectory("Project");
            ProjectFile = ProjectDirectory.GetFile("Project.csproj");

            BinDirectory 
                = _fileSystem.CreateTempDirectory();
            GacDirectory = _fileSystem.CreateTempDirectory();
            TempDirectory = _fileSystem.CreateTempDirectory();
            BinPath = new OpenFileSystem.IO.Path(System.IO.Path.Combine(_emitter.RootPath, "bin"));
        }
        public void non_existing_file(
            [Values(FileMode.Append, FileMode.Create, FileMode.CreateNew, FileMode.Open, FileMode.OpenOrCreate, FileMode.Truncate)]FileMode mode,
            [Values(FileAccess.Read, FileAccess.ReadWrite, FileAccess.Write)]FileAccess access,
            [Values(FileShare.Delete, FileShare.None, FileShare.Read, FileShare.ReadWrite, FileShare.Write)]FileShare share)
        {
            var inMem = new InMemoryFileSystem();
            using (var memTempDir = inMem.CreateTempDirectory())
            using (var localTempDir = LocalFileSystem.Instance.CreateTempDirectory())
            {
                var memTempFile = memTempDir.GetFile(Guid.NewGuid().ToString());
                var localTempFile = localTempDir.GetFile(Guid.NewGuid().ToString());

                TestSameCore(memTempFile, localTempFile, mode, access, share);
            }
        }
Exemplo n.º 3
0
 public context_source_dir()
 {
     file_system = new InMemoryFileSystem();
     root = file_system.CreateTempDirectory();
     env = new InMemoryEnvironment(root);
 }
Exemplo n.º 4
0
 public folder_repository()
 {
     file_system = new InMemoryFileSystem();
     repository_directory = file_system.CreateTempDirectory();
     source_repository = new InMemoryRepository("somewhere");
 }
Exemplo n.º 5
0
 public visual_studio()
 {
     FileSystem = new InMemoryFileSystem();
     SlnDir = FileSystem.CreateTempDirectory();
 }