Exemplo n.º 1
0
        protected static DualityFolders CreateTestFoldersOnTwoMachines(IFolder testRootFolder, DateTime checkInterval)
        {
            var folders = new DualityFolders();

            folders.AddRange(CreateTestFolders("Machine1", 2, testRootFolder, checkInterval));
            folders.AddRange(CreateTestFolders("Machine2", 1, testRootFolder, checkInterval));
            return(folders);
        }
Exemplo n.º 2
0
        public void CanSaveAndLoadFolders()
        {
            var folders  = CreateTestFoldersOnTwoMachines(TempFolder(true), new DateTime(0));
            var fileName = TempFolder(false).FullName + @"\CanSaveAndLoadFolders.xml";

            File.Delete(fileName);
            Assert.IsFalse(File.Exists(fileName));
            folders.Save(fileName);
            var folders2 = new DualityFolders(fileName);

            Assert.AreEqual(folders.Count, folders2.Count);
            File.Delete(fileName);
            Assert.IsFalse(File.Exists(fileName));
        }