Index: Ringtoets/AssemblyTool/src/Ringtoets.AssemblyTool.IO/Model/AssemblyXmlIdentifiers.cs =================================================================== diff -u -r89fbfe6eb9c1a0778dfc25531b2bf139aa454fe3 -r68f0d91af22189c47881baa90e7b937c9725dfd6 --- Ringtoets/AssemblyTool/src/Ringtoets.AssemblyTool.IO/Model/AssemblyXmlIdentifiers.cs (.../AssemblyXmlIdentifiers.cs) (revision 89fbfe6eb9c1a0778dfc25531b2bf139aa454fe3) +++ Ringtoets/AssemblyTool/src/Ringtoets.AssemblyTool.IO/Model/AssemblyXmlIdentifiers.cs (.../AssemblyXmlIdentifiers.cs) (revision 68f0d91af22189c47881baa90e7b937c9725dfd6) @@ -108,11 +108,6 @@ public const string AssessmentSection = "Waterkeringstelsel"; /// - /// Identifier for a failure mechanism category group element. - /// - public const string FailureMechanismCategoryGroup = "categorieTraject"; - - /// /// Identifier for a bounded by element. /// public const string BoundedBy = "boundedBy"; @@ -173,6 +168,11 @@ public const string FailureMechanism = "Toetsspoor"; /// + /// Identifier for a failure mechanism category group element. + /// + public const string FailureMechanismCategoryGroup = "categorieTraject"; + + /// /// Identifier for a failure mechanism assembly result element. /// public const string FailureMechanismAssemblyResult = "toetsoordeel"; Index: Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.IO.Test/Model/AssemblyXmlIdentifiersTest.cs =================================================================== diff -u --- Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.IO.Test/Model/AssemblyXmlIdentifiersTest.cs (revision 0) +++ Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.IO.Test/Model/AssemblyXmlIdentifiersTest.cs (revision 68f0d91af22189c47881baa90e7b937c9725dfd6) @@ -0,0 +1,111 @@ +// Copyright (C) Stichting Deltares 2017. All rights reserved. +// +// This file is part of Ringtoets. +// +// Ringtoets is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// All names, logos, and references to "Deltares" are registered trademarks of +// Stichting Deltares and remain full property of Stichting Deltares at all times. +// All rights reserved. + +using NUnit.Framework; +using Ringtoets.AssemblyTool.IO.Model; + +namespace Ringtoets.AssemblyTool.IO.Test.Model +{ + [TestFixture] + public class AssemblyXmlIdentifiersTest + { + [Test] + public void AssemblyXmlIdentifiers_ExpectedValues() + { + Assert.AreEqual("Assemblage", AssemblyXmlIdentifiers.Assembly); + Assert.AreEqual("toetsspoorGroep", AssemblyXmlIdentifiers.AssemblyGroup); + Assert.AreEqual("toetsoordeelZonderKansschatting", AssemblyXmlIdentifiers.AssemblyResultWithoutProbability); + Assert.AreEqual("toetsoordeelMetKansschatting", AssemblyXmlIdentifiers.AssemblyResultWithProbability); + Assert.AreEqual("http://localhost/standaarden/assemblage", AssemblyXmlIdentifiers.AssemblyNamespace); + Assert.AreEqual("asm", AssemblyXmlIdentifiers.AssemblyNamespaceIdentifier); + Assert.AreEqual("toets", AssemblyXmlIdentifiers.AssessmentLevel); + Assert.AreEqual("Beoordelingsproces", AssemblyXmlIdentifiers.AssessmentProcess); + Assert.AreEqual("BeoordelingsprocesID", AssemblyXmlIdentifiers.AssessmentProcessId); + Assert.AreEqual("BeoordelingsprocesIDRef", AssemblyXmlIdentifiers.AssessmentProcessIdRef); + Assert.AreEqual("veiligheidsoordeel", AssemblyXmlIdentifiers.AssessmentSectionAssemblyResult); + Assert.AreEqual("categorie", AssemblyXmlIdentifiers.AssessmentSectionCategoryGroup); + Assert.AreEqual("WaterkeringstelselIDRef", AssemblyXmlIdentifiers.AssessmentSectionIdRef); + Assert.AreEqual("typeWaterkeringstelsel", AssemblyXmlIdentifiers.AssessmentSectionType); + Assert.AreEqual("Waterkeringstelsel", AssemblyXmlIdentifiers.AssessmentSection); + + Assert.AreEqual("boundedBy", AssemblyXmlIdentifiers.BoundedBy); + + Assert.AreEqual("GecombineerdToetsoordeel", AssemblyXmlIdentifiers.CombinedFailureMechanismSectionAssembly); + Assert.AreEqual("GecombineerdToetsoordeelID", AssemblyXmlIdentifiers.CombinedFailureMechanismSectionAssemblyId); + Assert.AreEqual("toetsoordeelGecombineerd", AssemblyXmlIdentifiers.CombinedCombinedSectionResult); + Assert.AreEqual("eindtoetsoordeel", AssemblyXmlIdentifiers.CombinedSectionResult); + Assert.AreEqual("eindtoetsoordeelToetsspoor", AssemblyXmlIdentifiers.CombinedSectionFailureMechanismResult); + Assert.AreEqual("srsName", AssemblyXmlIdentifiers.CoordinateSystem); + + Assert.AreEqual("typeFaalmechanisme", AssemblyXmlIdentifiers.DirectFailureMechanism); + + Assert.AreEqual("afstandEinde", AssemblyXmlIdentifiers.EndDistance); + Assert.AreEqual("eindJaarBeoordelingsronde", AssemblyXmlIdentifiers.EndYear); + Assert.AreEqual("Envelope", AssemblyXmlIdentifiers.Envelope); + + Assert.AreEqual("Toetsspoor", AssemblyXmlIdentifiers.FailureMechanism); + Assert.AreEqual("categorieTraject", AssemblyXmlIdentifiers.FailureMechanismCategoryGroup); + Assert.AreEqual("toetsoordeel", AssemblyXmlIdentifiers.FailureMechanismAssemblyResult); + Assert.AreEqual("ToetsspoorID", AssemblyXmlIdentifiers.FailureMechanismId); + Assert.AreEqual("ToetsspoorIDRef", AssemblyXmlIdentifiers.FailureMechanismIdRef); + Assert.AreEqual("Waterkeringsectie", AssemblyXmlIdentifiers.FailureMechanismSection); + Assert.AreEqual("WaterkeringsectieIDRef", AssemblyXmlIdentifiers.FailureMechanismSectionIdRef); + Assert.AreEqual("Toets", AssemblyXmlIdentifiers.FailureMechanismSectionAssembly); + Assert.AreEqual("ToetsID", AssemblyXmlIdentifiers.FailureMechanismSectionAssemblyId); + Assert.AreEqual("categorieVak", AssemblyXmlIdentifiers.FailureMechanismSectionCategoryGroup); + Assert.AreEqual("Vakindeling", AssemblyXmlIdentifiers.FailureMechanismSections); + Assert.AreEqual("VakindelingID", AssemblyXmlIdentifiers.FailureMechanismSectionCollectionId); + Assert.AreEqual("VakindelingIDRef", AssemblyXmlIdentifiers.FailureMechanismSectionCollectionIdRef); + Assert.AreEqual("typeWaterkeringsectie", AssemblyXmlIdentifiers.FailureMechanismSectionType); + Assert.AreEqual("typeToetsspoor", AssemblyXmlIdentifiers.FailureMechanismType); + Assert.AreEqual("featureMember", AssemblyXmlIdentifiers.FeatureMember); + + Assert.AreEqual("posList", AssemblyXmlIdentifiers.Geometry); + Assert.AreEqual("geometrie2D", AssemblyXmlIdentifiers.Geometry2D); + Assert.AreEqual("geometrieLijn2D", AssemblyXmlIdentifiers.GeometryLine2D); + Assert.AreEqual("http://www.opengis.net/gml/3.2", AssemblyXmlIdentifiers.GmlNamespace); + Assert.AreEqual("gml", AssemblyXmlIdentifiers.GmlNamespaceIdentifier); + + Assert.AreEqual("id", AssemblyXmlIdentifiers.Id); + + Assert.AreEqual("lengte", AssemblyXmlIdentifiers.Length); + Assert.AreEqual("LineString", AssemblyXmlIdentifiers.LineString); + Assert.AreEqual("lowerCorner", AssemblyXmlIdentifiers.LowerCorner); + + Assert.AreEqual("naam", AssemblyXmlIdentifiers.Name); + + Assert.AreEqual("faalkans", AssemblyXmlIdentifiers.Probability); + + Assert.AreEqual("toetsoordeelVak", AssemblyXmlIdentifiers.SectionResults); + Assert.AreEqual("afstandBegin", AssemblyXmlIdentifiers.StartDistance); + Assert.AreEqual("beginJaarBeoordelingsronde", AssemblyXmlIdentifiers.StartYear); + Assert.AreEqual("status", AssemblyXmlIdentifiers.Status); + + Assert.AreEqual("Veiligheidsoordeel", AssemblyXmlIdentifiers.TotalAssemblyResult); + Assert.AreEqual("VeiligheidsoordeelID", AssemblyXmlIdentifiers.TotalAssemblyResultId); + Assert.AreEqual("VeiligheidsoordeelIDRef", AssemblyXmlIdentifiers.TotalAssemblyResultIdRef); + + Assert.AreEqual("uom", AssemblyXmlIdentifiers.UnitOfMeasure); + Assert.AreEqual("upperCorner", AssemblyXmlIdentifiers.UpperCorner); + + } + } +} \ No newline at end of file Index: Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.IO.Test/Ringtoets.AssemblyTool.IO.Test.csproj =================================================================== diff -u -r9ad4c9daea5f2a20f2cc61df9ea79d1144d84b2e -r68f0d91af22189c47881baa90e7b937c9725dfd6 --- Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.IO.Test/Ringtoets.AssemblyTool.IO.Test.csproj (.../Ringtoets.AssemblyTool.IO.Test.csproj) (revision 9ad4c9daea5f2a20f2cc61df9ea79d1144d84b2e) +++ Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.IO.Test/Ringtoets.AssemblyTool.IO.Test.csproj (.../Ringtoets.AssemblyTool.IO.Test.csproj) (revision 68f0d91af22189c47881baa90e7b937c9725dfd6) @@ -20,6 +20,7 @@ +