public void TestCaseDataInput()
        {
            var testDataTree   = MakeTreeFromListofLists(TagsTestClases.GetTagsCaseData());
            var resultMetaData = new OSMListWithPaths(testDataTree);

            CollectionAssert.AreEquivalent(resultMetaData.items, expectedCaseDataList);
        }
        public TestTagInputProcessing()
        {
            AddItems(TagsTestClases.itemATags, ref expectedSimpleDataList);
            AddItems(TagsTestClases.itemBTags, ref expectedSimpleDataList);
            expectedSimpleDataList = expectedSimpleDataList.Distinct().ToList(); // Remove overlapping items

            var caseData = TagsTestClases.GetTagsCaseData().SelectMany(i => i).SelectMany(i => i).Distinct();

            AddItems(caseData, ref expectedCaseDataList);
        }