コード例 #1
0
ファイル: FileCopierUnitTests.cs プロジェクト: jduv/WinBert
        private bool CopyToReadOnlyFile(FileCopier copier)
        {
            if (File.Exists(ReadOnlyDestTxtPath))
            {
                FileInfo info = new FileInfo(ReadOnlyDestTxtPath);

                // ensure that the file is readonly.
                if (!info.IsReadOnly)
                {
                    info.IsReadOnly = true;
                }

                return copier.TryCopyFile(SrcFilePath, ReadOnlyDestTxtPath);
            }
            else
            {
                Assert.Fail("The data for this test case has not been properly deployed! Missing file: " + ReadOnlyDestTxtPath);
                return false;
            }
        }
コード例 #2
0
ファイル: FileCopierUnitTests.cs プロジェクト: jduv/WinBert
 private bool CopyToNonExistantDirectory(FileCopier copier)
 {
     string destPath = Path.Combine(TargetDestDir, @"newdir\another\out.txt");
     return copier.TryCopyFile(SrcFilePath, destPath);
 }
コード例 #3
0
ファイル: FileCopierUnitTests.cs プロジェクト: jduv/WinBert
 private bool CopyToExistingFile(FileCopier copier)
 {
     if (File.Exists(ExistingDestTxtPath))
     {
         return copier.TryCopyFile(SrcFilePath, ExistingDestTxtPath);
     }
     else
     {
         Assert.Fail("The data for this test case has not been properly deployed! Missing file: " + ExistingDestTxtPath);
         return false;
     }
 }
コード例 #4
0
ファイル: FileCopierUnitTests.cs プロジェクト: jduv/WinBert
 private bool CopyToDirectory(FileCopier copier)
 {
     return copier.TryCopyFile(SrcFilePath, TargetDestDir);
 }
コード例 #5
0
ファイル: FileCopierUnitTests.cs プロジェクト: jduv/WinBert
 private bool CopyFileToNamedTarget(FileCopier copier)
 {
     string destPath = Path.Combine(TargetDestDir, @"out.txt");
     return copier.TryCopyFile(SrcFilePath, destPath);
 }
コード例 #6
0
ファイル: FileCopierUnitTests.cs プロジェクト: jduv/WinBert
 public void TryCopyFile_SourceDir()
 {
     var target = new FileCopier();
     target.TryCopyFile(TargetDestDir, TargetDestDir);
 }