From 34b2c92bb6567cbef2a25e41cd3a11bb57e47af0 Mon Sep 17 00:00:00 2001 From: HuskyTeufel Date: Wed, 4 Aug 2021 15:21:09 +0200 Subject: [PATCH] Code cleanup --- XMLParser/XMLParser.cs | 5 ++--- XMLParserTest/UnitTest1.cs | 7 +++++++ 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/XMLParser/XMLParser.cs b/XMLParser/XMLParser.cs index c8368d5..bccb08f 100644 --- a/XMLParser/XMLParser.cs +++ b/XMLParser/XMLParser.cs @@ -37,8 +37,7 @@ namespace XMLParser AbwassertechnischeAnlage anlage = QueueToRebuild.Dequeue(); anlage.Kante.KnotenZulauf = knoten.Find(x => x.Objektbezeichnung.Equals(anlage.Kante.knotenZulaufTemp)).Knoten; anlage.Kante.KnotenAblauf = knoten.Find(x => x.Objektbezeichnung.Equals(anlage.Kante.knotenAblaufTemp)).Knoten; - } - + } } private void ParseFile(string xmldatei) @@ -344,7 +343,7 @@ namespace XMLParser switch(aktuell.Name) { case "Objektbezeichnung":result.Objektbezeichnung = aktuell.InnerText;break; - case "Objektart":result.ObjektArt = (EObjektArt)Convert.ToInt32(aktuell.InnerText);Trace.WriteLine(result.ObjektArt); break; + case "Objektart":result.ObjektArt = (EObjektArt)Convert.ToInt32(aktuell.InnerText);break; case "Entwaesserungsart":result.Entwaesserungsart = aktuell.InnerText;break; case "Knoten":result.Knoten = parseStammdatenKnoten(aktuell); break; case "Kante": diff --git a/XMLParserTest/UnitTest1.cs b/XMLParserTest/UnitTest1.cs index fdc986a..8b52d29 100644 --- a/XMLParserTest/UnitTest1.cs +++ b/XMLParserTest/UnitTest1.cs @@ -1,3 +1,5 @@ +using System.Diagnostics; +using System.Linq; using Microsoft.VisualStudio.TestTools.UnitTesting; namespace XMLParserTest @@ -9,6 +11,11 @@ namespace XMLParserTest public void TestMethod1() { XMLParser.XMLParser xml = new XMLParser.XMLParser("input.xml"); + var d = xml.KanalObjekte.Select(x => x.Inspektionsdaten.OptischeInspektion.Inspektionsdatum).Distinct(); + foreach(var s in d) { + var m = xml.KanalObjekte.FindAll(x => x.Inspektionsdaten.OptischeInspektion.Inspektionsdatum.Equals(s)); + Debugger.Break(); + } } } }