public void CompareResultWrongActionList()
        {
            var lstDirectoryStructure = new ListWithDiffValues();

            using (var compareDirectoryStructure = new CompareDirectoryStructure(lstDirectoryStructure))
            {
                var items = lstDirectoryStructure.GetFakeClassWrongActionList();
                Assert.IsFalse(compareDirectoryStructure.ActionList.Join(items, row1 => row1.DirectoryItemValue.Name, row2 => row2.DirectoryItemValue.Name,
                                                                         (row1, row2) => new { row1.DirectoryItemValue }).ToList().Count() == 2);
            }
        }
        public void CompareListWithDiffValues()
        {
            var lstDirectoryStructure = new ListWithDiffValues();

            using (var compareDirectoryStructure = new CompareDirectoryStructure(lstDirectoryStructure))
            {
                Assert.IsTrue(compareDirectoryStructure.ActionList.Count == 2);
                var items = lstDirectoryStructure.GetDirectoriesContent();
                Assert.IsTrue(compareDirectoryStructure.CompareResult.Join(items, row1 => row1.ComparableValue, row2 => row2.ComparableValue,
                                                                           (row1, row2) => new { row1.ComparableValue }).ToList().Count() == 2);
            }
        }