예제 #1
0
        public void DeleteFileWithBadPath()
        {
            // Setup
            var fileSystem = new TestFileSystem();

            // Execute
            fileSystem.DeleteFile(a_path: "/i/am/on/linux");
        }
예제 #2
0
        public void DeleteFileWithNullPath()
        {
            // Setup
            var fileSystem = new TestFileSystem();

            // Execute
            fileSystem.DeleteFile(a_path: null);
        }
예제 #3
0
        public void DeleteNotExistingFile()
        {
            // Setup
            var fileSystem = new TestFileSystem();

            fileSystem.StageFile(@"x:\directory2\file1.rgb", new TestFileInstance());
            fileSystem.StageFile(@"x:\directory2\file2.rgb", new TestFileInstance());

            // Execute
            fileSystem.DeleteFile(@"x:\directory2\file3.rgb");

            // Assert
            Assert.IsTrue(fileSystem.FileExists(@"x:\directory2\file1.rgb"));
            Assert.IsTrue(fileSystem.FileExists(@"x:\directory2\file2.rgb"));
        }
예제 #4
0
        public void DeleteNotExistingFile()
        {
            // Setup
            var fileSystem = new TestFileSystem();
            fileSystem.StageFile(@"x:\directory2\file1.rgb", new TestFileInstance());
            fileSystem.StageFile(@"x:\directory2\file2.rgb", new TestFileInstance());

            // Execute
            fileSystem.DeleteFile(@"x:\directory2\file3.rgb");

            // Assert
            Assert.IsTrue(fileSystem.FileExists(@"x:\directory2\file1.rgb"));
            Assert.IsTrue(fileSystem.FileExists(@"x:\directory2\file2.rgb"));
        }
예제 #5
0
        public void DeleteFileWithNullPath()
        {
            // Setup
            var fileSystem = new TestFileSystem();

            // Execute
            fileSystem.DeleteFile(a_path: null);
        }
예제 #6
0
        public void DeleteFileWithBadPath()
        {
            // Setup
            var fileSystem = new TestFileSystem();

            // Execute
            fileSystem.DeleteFile(a_path: "/i/am/on/linux");
        }