Beispiel #1
0
        public void DefaultTempFolderExists()
        {
            var tempProvider = new DefaultTempUtil();
            var tempPath     = tempProvider.GetTempDirectory();

            Assert.True(Directory.Exists(tempPath));

            var filenameGen = new DefaultPathNameGenerator();

            filenameGen.Generate(tempPath);
        }
Beispiel #2
0
        public void TempFolderAllowsFileCreateAndDelete()
        {
            var tempUtil = new DefaultTempUtil();
            var tempPath = tempUtil.GetTempDirectory();

            var filenameGen = new DefaultPathNameGenerator();
            var filePath    = filenameGen.Generate(tempPath);

            Assert.False(File.Exists(filePath));
            new DefaultFileUtil().Touch(filePath);
            Assert.True(File.Exists(filePath));
            File.Delete(filePath);
            Assert.False(File.Exists(filePath));
        }
Beispiel #3
0
        public void TempFolderAllowsFolderCreateAndDelete()
        {
            var tempUtil = new DefaultTempUtil();
            var tempPath = tempUtil.GetTempDirectory();

            var filenameGen = new DefaultPathNameGenerator();
            var folderPath  = filenameGen.Generate(tempPath);

            Assert.False(Directory.Exists(folderPath));
            Directory.CreateDirectory(folderPath);
            Assert.True(Directory.Exists(folderPath));
            Directory.Delete(folderPath);
            Assert.False(Directory.Exists(folderPath));
        }