public void DebugTest() { using (var originalStream = GetMergerTestFileStreamByFileName("onlv.xsd")) { var merger = new SimpleMerger(originalStream, GetMergerTestFileStreamByFileName); using (var mergeResult = merger.MergeSchemas()) { var flattener = new Flattener(mergeResult); var groupsToFlatten = new List <string> { "ontext.Inline.mix", "ontext.Inline.class", "ontext.InlPres.class", "ontext.List.class", "ontext.Flow.mix", "ontext.Block.class", "ontext.BlkSpecial.class", "ontext.Table.class", }; using (var flattenedresult = flattener.FlattenGroups(groupsToFlatten)) { using (var strmRdr = new StreamReader(flattenedresult)) { var text = strmRdr.ReadToEnd(); Assert.False(string.IsNullOrWhiteSpace(text)); } } } } }