using Microsoft.VisualStudio.TestTools.UnitTesting; using WWTech_KanalSchnittstelle.Exporter.XML; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using SewerStammGen.Shared.Domain; using SewerStammGen.Shared.Enum; namespace WWTech_KanalSchnittstelle.Exporter.XML.Tests { [TestClass()] public class XML2006Tests { [TestMethod()] public void ExportTest() { List schaechte = new List() { new Schacht() { Objektbezeichnung = "08930438", SohlHoehe = -3.000m, DeckelHoehe = 0.670m, SohlHochWert = 5927107.130m, SohlRechtsWert = 389469.142m, }, new Schacht() { Objektbezeichnung = "08930437", SohlHoehe = -2.060m, DeckelHoehe = 0.690m, SohlHochWert = 5927131.379m, SohlRechtsWert = 389524.332m, }, new Schacht() { Objektbezeichnung = "08930436", SohlHoehe = -1.900m, DeckelHoehe = 0.680m, SohlHochWert = 5927154.010m, SohlRechtsWert = 389575.684m, }, }; List haltungen = new List() { new Kanal() { StartSchacht = schaechte[1], EndSchacht = schaechte[0], DN = 250, Entwaesserung = EEntwaeserung.Schmutzwasser, Haltungslaenge = 60.20m, Material = "STZ", Objektbezeichnung = schaechte[1].Objektbezeichnung }, new Kanal() { StartSchacht = schaechte[2], EndSchacht = schaechte[1], DN = 250, Entwaesserung = EEntwaeserung.Schmutzwasser, Haltungslaenge = 56.30m, Material = "STZ", Objektbezeichnung = schaechte[2].Objektbezeichnung } }; XML2006 xmloutput = new XML2006(); xmloutput.Export("test.xml", EKodierungssystem.EN13508_2_2011, haltungen, schaechte,null); } } }