public void ForceDeleteFile_WithNormalFile_DeletesIt() { var path = BaseDir.CreateFile("normal.txt"); Should.NotThrow(() => SafeFile.ForceDeleteFile(path)); path.FileExists().ShouldBeFalse(); }
public void ForceDeleteFile_WithMissingFile_DoesNotThrow() { var path = BaseDir.Combine("missing.txt"); path.FileExists().ShouldBeFalse(); Should.NotThrow(() => SafeFile.ForceDeleteFile(path)); path.FileExists().ShouldBeFalse(); }
public void ForceDeleteFile_WithReadOnlyFile_DeletesIt() { var path = BaseDir.CreateFile("readonly.txt"); SafeFile.SetReadOnly(path); Should.NotThrow(() => SafeFile.ForceDeleteFile(path)); path.FileExists().ShouldBeFalse(); }