Exemple #1
0
        public void MultipleCleanups()
        {
            using (var directoryTester = new DirectoryTester($"{this.GetType().Name}/AA"))
            {
                directoryTester.UpdateTo(new string[]
                {
                    $"aa.txt < 1",
                    $"aa.txt{HelixConsts.StagedHxExtention} < 2",
                    $"bb.txt{HelixConsts.BackupExtention} < 2",
                    $"cc/",
                    $"cc/dd.txt{HelixConsts.BackupExtention} < 4",
                });

                CleanupCommand.Cleanup(new CleanupOptions {
                    DecrDirectory = directoryTester.DirectoryPath
                });

                directoryTester.AssertEqual(new string[]
                {
                    $"aa.txt < 1",
                    $"bb.txt < 2",
                    $"cc/",
                    $"cc/dd.txt < 4",
                });
            }
        }
Exemple #2
0
 public void CleanupWithStagedFiles()
 {
     using (var directoryTester = new DirectoryTester($"{this.GetType().Name}/AA"))
     {
         directoryTester.UpdateTo(new string[]
         {
             $"aa.txt < 1",
             $"aa.txt{HelixConsts.StagedHxExtention} < 2",
         });
         CleanupCommand.Cleanup(new CleanupOptions {
             DecrDirectory = directoryTester.DirectoryPath
         });
         directoryTester.AssertEqual(new string[]
         {
             "aa.txt < 1",
         });
     }
 }
Exemple #3
0
        public void WhatIf()
        {
            //What If
            using (var directoryTester = new DirectoryTester($"{this.GetType().Name}/AA"))
            {
                directoryTester.UpdateTo(new string[]
                {
                    $"aa.txt < 1",
                    $"aa.txt{HelixConsts.StagedHxExtention} < 2",
                    $"bb.txt{HelixConsts.BackupExtention} < 2",
                });

                CleanupCommand.Cleanup(new CleanupOptions {
                    DecrDirectory = directoryTester.DirectoryPath, WhatIf = true
                });

                directoryTester.AssertEqual(new string[]
                {
                    $"aa.txt < 1",
                    $"aa.txt{HelixConsts.StagedHxExtention} < 2",
                    $"bb.txt{HelixConsts.BackupExtention} < 2",
                });
            }
        }