public void ConvertToFolderTest() { var clientList = new List <ChekedFolder>() { new ChekedFolder(new Folder("test1"), true), new ChekedFolder(new Folder("test2"), true), new ChekedFolder(new Folder("test3"), false), new ChekedFolder(new Folder("test4"), false), new ChekedFolder(new Folder("test5"), true), }; IFolderTypeConversionService folderTypeConversionService = new FolderTypeConversionService(); var resultClientList = folderTypeConversionService.ConvertToFolder(clientList); Assert.AreEqual(resultClientList.Count(), 3); }
public void CompareAndConvertToChekedFolderTest() { var clientList = new List <ChekedFolder>() { new ChekedFolder(new Folder("test1"), true), new ChekedFolder(new Folder("test2"), true), new ChekedFolder(new Folder("test3"), false), new ChekedFolder(new Folder("test4"), false), new ChekedFolder(new Folder("test5"), true), }; var serverList = new List <Folder>() { new Folder("Test1"), new Folder("Test2"), new Folder("Test4"), new Folder("Test7"), new Folder("Test8"), }; var sampleResult1 = new List <ChekedFolder>() { new ChekedFolder(new Folder("test1"), true), new ChekedFolder(new Folder("test2"), true), new ChekedFolder(new Folder("test4"), false), new ChekedFolder(new Folder("test7"), true), new ChekedFolder(new Folder("test8"), true), }; IFolderTypeConversionService folderTypeConversionService = new FolderTypeConversionService(); var resultClientList = folderTypeConversionService.CompareAndConvertToChekedFolder(clientList, serverList); var result = sampleResult1.Except(resultClientList); Assert.AreEqual(result.Count(), 0); }