public void DefaultConstructor_ReturnsDefaultValues()
        {
            // Call
            var combinedSectionAssembly = new SerializableCombinedFailureMechanismSectionAssembly();

            // Assert
            Assert.IsInstanceOf <SerializableFeatureMember>(combinedSectionAssembly);
            Assert.IsNull(combinedSectionAssembly.Id);
            Assert.IsNull(combinedSectionAssembly.TotalAssemblyResultId);
            Assert.IsNull(combinedSectionAssembly.FailureMechanismSectionId);
            Assert.IsNull(combinedSectionAssembly.CombinedSectionResult);
            Assert.IsNull(combinedSectionAssembly.FailureMechanismResults);

            SerializableAttributeTestHelper.AssertXmlTypeAttribute(typeof(SerializableCombinedFailureMechanismSectionAssembly), "FaalanalyseGecombineerd");

            SerializableAttributeTestHelper.AssertXmlAttributeAttribute <SerializableCombinedFailureMechanismSectionAssembly>(
                nameof(SerializableCombinedFailureMechanismSectionAssembly.Id), "FaalanalyseGecombineerdID");
            SerializableAttributeTestHelper.AssertXmlAttributeAttribute <SerializableCombinedFailureMechanismSectionAssembly>(
                nameof(SerializableCombinedFailureMechanismSectionAssembly.TotalAssemblyResultId), "VeiligheidsoordeelIDRef");
            SerializableAttributeTestHelper.AssertXmlAttributeAttribute <SerializableCombinedFailureMechanismSectionAssembly>(
                nameof(SerializableCombinedFailureMechanismSectionAssembly.FailureMechanismSectionId), "WaterkeringsectieIDRef");

            SerializableAttributeTestHelper.AssertXmlElementAttribute <SerializableCombinedFailureMechanismSectionAssembly>(
                nameof(SerializableCombinedFailureMechanismSectionAssembly.CombinedSectionResult), "analyseGecombineerdDeelvak");
            SerializableAttributeTestHelper.AssertXmlElementAttribute <SerializableCombinedFailureMechanismSectionAssembly>(
                nameof(SerializableCombinedFailureMechanismSectionAssembly.FailureMechanismResults), "analyseDeelvak");
        }
        public void DefaultConstructor_ReturnsDefaultValues()
        {
            // Call
            var failureMechanism = new SerializableFailureMechanism();

            // Assert
            Assert.IsInstanceOf <SerializableFeatureMember>(failureMechanism);
            Assert.IsNull(failureMechanism.Id);
            Assert.IsNull(failureMechanism.TotalAssemblyResultId);
            Assert.AreEqual((SerializableFailureMechanismType)0, failureMechanism.FailureMechanismType);
            Assert.IsNull(failureMechanism.GenericFailureMechanismCode);
            Assert.IsNull(failureMechanism.SpecificFailureMechanismName);
            Assert.IsNull(failureMechanism.FailureMechanismAssemblyResult);

            SerializableAttributeTestHelper.AssertXmlTypeAttribute(typeof(SerializableFailureMechanism), "Faalmechanisme");

            SerializableAttributeTestHelper.AssertXmlAttributeAttribute <SerializableFailureMechanism>(
                nameof(SerializableFailureMechanism.Id), "FaalmechanismeID");
            SerializableAttributeTestHelper.AssertXmlAttributeAttribute <SerializableFailureMechanism>(
                nameof(SerializableFailureMechanism.TotalAssemblyResultId), "VeiligheidsoordeelIDRef");

            SerializableAttributeTestHelper.AssertXmlElementAttribute <SerializableFailureMechanism>(
                nameof(SerializableFailureMechanism.FailureMechanismType), "typeFaalmechanisme");
            SerializableAttributeTestHelper.AssertXmlElementAttribute <SerializableFailureMechanism>(
                nameof(SerializableFailureMechanism.GenericFailureMechanismCode), "generiekFaalmechanisme");
            SerializableAttributeTestHelper.AssertXmlElementAttribute <SerializableFailureMechanism>(
                nameof(SerializableFailureMechanism.SpecificFailureMechanismName), "specifiekFaalmechanisme");
            SerializableAttributeTestHelper.AssertXmlElementAttribute <SerializableFailureMechanism>(
                nameof(SerializableFailureMechanism.FailureMechanismAssemblyResult), "analyseFaalmechanisme");
        }
Esempio n. 3
0
        public void DefaultConstructor_ReturnsDefaultValues()
        {
            // Call
            var totalAssemblyResult = new SerializableTotalAssemblyResult();

            // Assert
            Assert.IsInstanceOf <SerializableFeatureMember>(totalAssemblyResult);
            Assert.IsNull(totalAssemblyResult.Id);
            Assert.IsNull(totalAssemblyResult.AssessmentProcessId);
            Assert.AreEqual((SerializableAssemblyMethod)0, totalAssemblyResult.AssemblyGroupAssemblyMethod);
            Assert.AreEqual((SerializableAssemblyMethod)0, totalAssemblyResult.ProbabilityAssemblyMethod);
            Assert.AreEqual((SerializableAssessmentSectionAssemblyGroup)0, totalAssemblyResult.AssemblyGroup);
            Assert.AreEqual(0, totalAssemblyResult.Probability);
            Assert.AreEqual("VOLLDG", totalAssemblyResult.Status);

            SerializableAttributeTestHelper.AssertXmlTypeAttribute(typeof(SerializableTotalAssemblyResult), "Veiligheidsoordeel");

            SerializableAttributeTestHelper.AssertXmlAttributeAttribute <SerializableTotalAssemblyResult>(
                nameof(SerializableTotalAssemblyResult.Id), "VeiligheidsoordeelID");
            SerializableAttributeTestHelper.AssertXmlAttributeAttribute <SerializableTotalAssemblyResult>(
                nameof(SerializableTotalAssemblyResult.AssessmentProcessId), "BeoordelingsprocesIDRef");

            SerializableAttributeTestHelper.AssertXmlElementAttribute <SerializableTotalAssemblyResult>(
                nameof(SerializableTotalAssemblyResult.AssemblyGroupAssemblyMethod), "assemblagemethodeVeiligheidsoordeel");
            SerializableAttributeTestHelper.AssertXmlElementAttribute <SerializableTotalAssemblyResult>(
                nameof(SerializableTotalAssemblyResult.ProbabilityAssemblyMethod), "assemblagemethodeFaalkans");
            SerializableAttributeTestHelper.AssertXmlElementAttribute <SerializableTotalAssemblyResult>(
                nameof(SerializableTotalAssemblyResult.AssemblyGroup), "categorie");
            SerializableAttributeTestHelper.AssertXmlElementAttribute <SerializableTotalAssemblyResult>(
                nameof(SerializableTotalAssemblyResult.Probability), "faalkans");
            SerializableAttributeTestHelper.AssertXmlElementAttribute <SerializableTotalAssemblyResult>(
                nameof(SerializableTotalAssemblyResult.Status), "status");
        }
Esempio n. 4
0
        public void DefaultConstructor_ReturnsDefaultValues()
        {
            // Call
            var section = new SerializableFailureMechanismSection();

            // Assert
            Assert.IsInstanceOf <SerializableFeatureMember>(section);
            Assert.IsNull(section.Id);
            Assert.IsNull(section.FailureMechanismSectionCollectionId);
            Assert.IsNull(section.StartDistance);
            Assert.IsNull(section.EndDistance);
            Assert.IsNull(section.Geometry);
            Assert.AreEqual((SerializableFailureMechanismSectionType)0, section.FailureMechanismSectionType);

            SerializableAttributeTestHelper.AssertXmlTypeAttribute(typeof(SerializableFailureMechanismSection), "Deelvak");

            SerializableAttributeTestHelper.AssertXmlAttributeAttribute <SerializableFailureMechanismSection>(
                nameof(SerializableFailureMechanismSection.Id), "id", "http://www.opengis.net/gml/3.2");
            SerializableAttributeTestHelper.AssertXmlAttributeAttribute <SerializableFailureMechanismSection>(
                nameof(SerializableFailureMechanismSection.FailureMechanismSectionCollectionId), "VakindelingIDRef");

            SerializableAttributeTestHelper.AssertXmlElementAttribute <SerializableFailureMechanismSection>(
                nameof(SerializableFailureMechanismSection.StartDistance), "afstandBegin");
            SerializableAttributeTestHelper.AssertXmlElementAttribute <SerializableFailureMechanismSection>(
                nameof(SerializableFailureMechanismSection.EndDistance), "afstandEinde");
            SerializableAttributeTestHelper.AssertXmlElementAttribute <SerializableFailureMechanismSection>(
                nameof(SerializableFailureMechanismSection.Geometry), "geometrieLijn2D");
            SerializableAttributeTestHelper.AssertXmlElementAttribute <SerializableFailureMechanismSection>(
                nameof(SerializableFailureMechanismSection.Length), "lengte");
            SerializableAttributeTestHelper.AssertXmlElementAttribute <SerializableFailureMechanismSection>(
                nameof(SerializableFailureMechanismSection.FailureMechanismSectionType), "typeWaterkeringsectie");
            SerializableAttributeTestHelper.AssertXmlElementAttribute <SerializableFailureMechanismSection>(
                nameof(SerializableFailureMechanismSection.AssemblyMethod), "assemblagemethode");
        }
        public void DefaultConstructor_ReturnsDefaultValues()
        {
            // Call
            var assessmentSection = new SerializableAssessmentSection();

            // Assert
            Assert.IsInstanceOf <SerializableFeatureMember>(assessmentSection);
            Assert.AreEqual("DKTRJCT", assessmentSection.AssessmentSectionType);
            Assert.IsNull(assessmentSection.Id);
            Assert.IsNull(assessmentSection.Name);
            Assert.IsNull(assessmentSection.ReferenceLineGeometry);
            Assert.IsNull(assessmentSection.ReferenceLineLength);

            SerializableAttributeTestHelper.AssertXmlTypeAttribute(typeof(SerializableAssessmentSection), "Waterkeringstelsel");

            SerializableAttributeTestHelper.AssertXmlAttributeAttribute <SerializableAssessmentSection>(
                nameof(SerializableAssessmentSection.Id), "id", "http://www.opengis.net/gml/3.2");

            SerializableAttributeTestHelper.AssertXmlElementAttribute <SerializableAssessmentSection>(
                nameof(SerializableAssessmentSection.AssessmentSectionType), "typeWaterkeringstelsel");
            SerializableAttributeTestHelper.AssertXmlElementAttribute <SerializableAssessmentSection>(
                nameof(SerializableAssessmentSection.Name), "naam");
            SerializableAttributeTestHelper.AssertXmlElementAttribute <SerializableAssessmentSection>(
                nameof(SerializableAssessmentSection.ReferenceLineLength), "lengte");
            SerializableAttributeTestHelper.AssertXmlElementAttribute <SerializableAssessmentSection>(
                nameof(SerializableAssessmentSection.ReferenceLineGeometry), "geometrie2D");
        }
Esempio n. 6
0
        public void DefaultConstructor_ReturnsDefaultValues()
        {
            // Call
            var line = new SerializableLine();

            // Assert
            Assert.IsNull(line.LineString);

            SerializableAttributeTestHelper.AssertXmlElementAttribute<SerializableLine>(
                nameof(SerializableLine.LineString), "LineString", "http://www.opengis.net/gml/3.2");
        }
        public void DefaultConstructor_ReturnsDefaultValues()
        {
            // Call
            var boundary = new SerializableBoundary();

            // Assert
            Assert.IsNull(boundary.Envelope);

            SerializableAttributeTestHelper.AssertXmlElementAttribute <SerializableBoundary>(
                nameof(SerializableBoundary.Envelope), "Envelope");
        }
        public void DefaultConstructor_ReturnsDefaultValues()
        {
            // Call
            var sections = new SerializableFailureMechanismSectionCollection();

            // Assert
            Assert.IsInstanceOf <SerializableFeatureMember>(sections);
            Assert.IsNull(sections.Id);

            SerializableAttributeTestHelper.AssertXmlTypeAttribute(typeof(SerializableFailureMechanismSectionCollection), "Vakindeling");

            SerializableAttributeTestHelper.AssertXmlAttributeAttribute <SerializableFailureMechanismSectionCollection>(
                nameof(SerializableFailureMechanismSectionCollection.Id), "VakindelingID");
        }
        public void DefaultConstructor_ReturnsDefaultValues()
        {
            // Call
            var envelope = new SerializableEnvelope();

            // Assert
            Assert.IsNull(envelope.LowerCorner);
            Assert.IsNull(envelope.UpperCorner);

            SerializableAttributeTestHelper.AssertXmlElementAttribute <SerializableEnvelope>(
                nameof(SerializableEnvelope.LowerCorner), "lowerCorner");
            SerializableAttributeTestHelper.AssertXmlElementAttribute <SerializableEnvelope>(
                nameof(SerializableEnvelope.UpperCorner), "upperCorner");
        }
        public void DefaultConstructor_ReturnsDefaultValues()
        {
            // Call
            var lineString = new SerializableLineString();

            // Assert
            Assert.AreEqual("EPSG:28992", lineString.CoordinateSystem);
            Assert.IsNull(lineString.Geometry);

            SerializableAttributeTestHelper.AssertXmlAttributeAttribute <SerializableLineString>(
                nameof(SerializableLineString.CoordinateSystem), "srsName");

            SerializableAttributeTestHelper.AssertXmlElementAttribute <SerializableLineString>(
                nameof(SerializableLineString.Geometry), "posList");
        }
        public void DefaultConstructor_ReturnsDefaultValues()
        {
            // Call
            var assemblyResult = new SerializableFailureMechanismAssemblyResult();

            // Assert
            Assert.AreEqual((SerializableAssemblyMethod)0, assemblyResult.AssemblyMethod);
            Assert.AreEqual(0, assemblyResult.Probability);
            Assert.AreEqual("VOLLDG", assemblyResult.Status);

            SerializableAttributeTestHelper.AssertXmlElementAttribute <SerializableFailureMechanismAssemblyResult>(
                nameof(SerializableFailureMechanismAssemblyResult.AssemblyMethod), "assemblagemethodeFaalkans");
            SerializableAttributeTestHelper.AssertXmlElementAttribute <SerializableFailureMechanismAssemblyResult>(
                nameof(SerializableFailureMechanismAssemblyResult.Probability), "faalkans");
            SerializableAttributeTestHelper.AssertXmlElementAttribute <SerializableFailureMechanismAssemblyResult>(
                nameof(SerializableFailureMechanismAssemblyResult.Status), "status");
        }
Esempio n. 12
0
        public void DefaultConstructor_ReturnsDefaultValues()
        {
            // Call
            var measure = new SerializableMeasure();

            // Assert
            Assert.AreEqual("m", measure.UnitOfMeasure);
            Assert.IsNaN(measure.Value);

            SerializableAttributeTestHelper.AssertXmlAttributeAttribute <SerializableMeasure>(
                nameof(SerializableMeasure.UnitOfMeasure), "uom");

            IEnumerable <XmlTextAttribute> xmlTextAttributes = TypeUtils.GetPropertyAttributes <SerializableMeasure, XmlTextAttribute>(
                nameof(SerializableMeasure.Value));

            Assert.AreEqual(1, xmlTextAttributes.Count());
        }
Esempio n. 13
0
        public void DefaultConstructor_ReturnsDefaultValues()
        {
            // Call
            var assemblyResult = new SerializableFailureMechanismSubSectionAssemblyResult();

            // Assert
            Assert.AreEqual((SerializableAssemblyMethod)0, assemblyResult.AssemblyMethod);
            Assert.AreEqual((SerializableFailureMechanismSectionAssemblyGroup)0, assemblyResult.AssemblyGroup);
            Assert.AreEqual("VOLLDG", assemblyResult.Status);

            SerializableAttributeTestHelper.AssertXmlElementAttribute <SerializableFailureMechanismSubSectionAssemblyResult>(
                nameof(SerializableFailureMechanismSubSectionAssemblyResult.AssemblyMethod), "assemblagemethode");
            SerializableAttributeTestHelper.AssertXmlElementAttribute <SerializableFailureMechanismSubSectionAssemblyResult>(
                nameof(SerializableFailureMechanismSubSectionAssemblyResult.AssemblyGroup), "duidingsklasse");
            SerializableAttributeTestHelper.AssertXmlElementAttribute <SerializableFailureMechanismSubSectionAssemblyResult>(
                nameof(SerializableFailureMechanismSubSectionAssemblyResult.Status), "status");
        }
Esempio n. 14
0
        public void DefaultConstructor_ReturnsDefaultValues()
        {
            // Call
            var assembly = new SerializableAssembly();

            // Assert
            Assert.IsNull(assembly.Id);
            Assert.IsNull(assembly.Boundary);
            Assert.IsNull(assembly.FeatureMembers);

            object[] serializableAttributes = typeof(SerializableAssembly).GetCustomAttributes(typeof(SerializableAttribute), false);
            Assert.AreEqual(1, serializableAttributes.Length);

            var xmlRootAttribute = (XmlRootAttribute)typeof(SerializableAssembly).GetCustomAttributes(typeof(XmlRootAttribute), false).Single();

            Assert.AreEqual("Assemblage", xmlRootAttribute.ElementName);
            Assert.AreEqual("http://localhost/standaarden/assemblage", xmlRootAttribute.Namespace);

            const string gmlNamespace = "http://www.opengis.net/gml/3.2";

            SerializableAttributeTestHelper.AssertXmlAttributeAttribute <SerializableAssembly>(
                nameof(SerializableAssembly.Id), "id", gmlNamespace);
            SerializableAttributeTestHelper.AssertXmlElementAttribute <SerializableAssembly>(
                nameof(SerializableAssembly.Boundary), "boundedBy", gmlNamespace);

            XmlArrayAttribute xmlArrayAttribute = TypeUtils.GetPropertyAttributes <SerializableAssembly, XmlArrayAttribute>(nameof(SerializableAssembly.FeatureMembers)).Single();

            Assert.AreEqual("featureMember", xmlArrayAttribute.ElementName);

            IEnumerable <XmlArrayItemAttribute> xmlArrayItemAttributes = TypeUtils.GetPropertyAttributes <SerializableAssembly, XmlArrayItemAttribute>(nameof(SerializableAssembly.FeatureMembers));

            Assert.AreEqual(8, xmlArrayItemAttributes.Count());
            Assert.AreEqual(typeof(SerializableAssessmentSection), xmlArrayItemAttributes.ElementAt(0).Type);
            Assert.AreEqual(typeof(SerializableAssessmentProcess), xmlArrayItemAttributes.ElementAt(1).Type);
            Assert.AreEqual(typeof(SerializableTotalAssemblyResult), xmlArrayItemAttributes.ElementAt(2).Type);
            Assert.AreEqual(typeof(SerializableFailureMechanism), xmlArrayItemAttributes.ElementAt(3).Type);
            Assert.AreEqual(typeof(SerializableFailureMechanismSectionAssembly), xmlArrayItemAttributes.ElementAt(4).Type);
            Assert.AreEqual(typeof(SerializableCombinedFailureMechanismSectionAssembly), xmlArrayItemAttributes.ElementAt(5).Type);
            Assert.AreEqual(typeof(SerializableFailureMechanismSectionCollection), xmlArrayItemAttributes.ElementAt(6).Type);
            Assert.AreEqual(typeof(SerializableFailureMechanismSection), xmlArrayItemAttributes.ElementAt(7).Type);
        }
        public void DefaultConstructor_ReturnsDefaultValues()
        {
            // Call
            var assemblyResult = new SerializableCombinedFailureMechanismSectionAssemblyResult();

            // Assert
            Assert.AreEqual((SerializableAssemblyMethod)0, assemblyResult.AssemblyMethod);
            Assert.AreEqual((SerializableFailureMechanismType)0, assemblyResult.FailureMechanismType);
            Assert.IsNull(assemblyResult.GenericFailureMechanismCode);
            Assert.IsNull(assemblyResult.SpecificFailureMechanismName);
            Assert.AreEqual((SerializableFailureMechanismSectionAssemblyGroup)0, assemblyResult.AssemblyGroup);
            Assert.AreEqual("VOLLDG", assemblyResult.Status);

            SerializableAttributeTestHelper.AssertXmlElementAttribute <SerializableCombinedFailureMechanismSectionAssemblyResult>(
                nameof(SerializableCombinedFailureMechanismSectionAssemblyResult.AssemblyMethod), "assemblagemethode");
            SerializableAttributeTestHelper.AssertXmlElementAttribute <SerializableCombinedFailureMechanismSectionAssemblyResult>(
                nameof(SerializableCombinedFailureMechanismSectionAssemblyResult.FailureMechanismType), "typeFaalmechanisme");
            SerializableAttributeTestHelper.AssertXmlElementAttribute <SerializableCombinedFailureMechanismSectionAssemblyResult>(
                nameof(SerializableCombinedFailureMechanismSectionAssemblyResult.GenericFailureMechanismCode), "generiekFaalmechanisme");
            SerializableAttributeTestHelper.AssertXmlElementAttribute <SerializableCombinedFailureMechanismSectionAssemblyResult>(
                nameof(SerializableCombinedFailureMechanismSectionAssemblyResult.AssemblyGroup), "duidingsklasse");
            SerializableAttributeTestHelper.AssertXmlElementAttribute <SerializableCombinedFailureMechanismSectionAssemblyResult>(
                nameof(SerializableCombinedFailureMechanismSectionAssemblyResult.Status), "status");
        }
        public void DefaultConstructor_ReturnsDefaultValues()
        {
            // Call
            var assessmentProcess = new SerializableAssessmentProcess();

            // Assert
            Assert.IsInstanceOf <SerializableFeatureMember>(assessmentProcess);
            Assert.IsNull(assessmentProcess.Id);
            Assert.IsNull(assessmentProcess.AssessmentSectionId);
            Assert.AreEqual(2023, assessmentProcess.StartYear);
            Assert.AreEqual(2035, assessmentProcess.EndYear);

            SerializableAttributeTestHelper.AssertXmlTypeAttribute(typeof(SerializableAssessmentProcess), "Beoordelingsproces");

            SerializableAttributeTestHelper.AssertXmlAttributeAttribute <SerializableAssessmentProcess>(
                nameof(SerializableAssessmentProcess.Id), "BeoordelingsprocesID");
            SerializableAttributeTestHelper.AssertXmlAttributeAttribute <SerializableAssessmentProcess>(
                nameof(SerializableAssessmentProcess.AssessmentSectionId), "WaterkeringstelselIDRef");

            SerializableAttributeTestHelper.AssertXmlElementAttribute <SerializableAssessmentProcess>(
                nameof(SerializableAssessmentProcess.StartYear), "beginJaarBeoordelingsronde");
            SerializableAttributeTestHelper.AssertXmlElementAttribute <SerializableAssessmentProcess>(
                nameof(SerializableAssessmentProcess.EndYear), "eindJaarBeoordelingsronde");
        }
Esempio n. 17
0
        public void Constructor_ExpectedValues()
        {
            // Call
            var sectionAssembly = new SerializableFailureMechanismSectionAssembly();

            // Assert
            Assert.IsInstanceOf <SerializableFeatureMember>(sectionAssembly);
            Assert.IsNull(sectionAssembly.Id);
            Assert.IsNull(sectionAssembly.FailureMechanismId);
            Assert.IsNull(sectionAssembly.FailureMechanismSectionId);
            Assert.IsNull(sectionAssembly.SectionResult);

            SerializableAttributeTestHelper.AssertXmlTypeAttribute(typeof(SerializableFailureMechanismSectionAssembly), "Faalanalyse");

            SerializableAttributeTestHelper.AssertXmlAttributeAttribute <SerializableFailureMechanismSectionAssembly>(
                nameof(SerializableFailureMechanismSectionAssembly.Id), "FaalanalyseID");
            SerializableAttributeTestHelper.AssertXmlAttributeAttribute <SerializableFailureMechanismSectionAssembly>(
                nameof(SerializableFailureMechanismSectionAssembly.FailureMechanismId), "FaalmechanismeIDRef");
            SerializableAttributeTestHelper.AssertXmlAttributeAttribute <SerializableFailureMechanismSectionAssembly>(
                nameof(SerializableFailureMechanismSectionAssembly.FailureMechanismSectionId), "WaterkeringsectieIDRef");

            SerializableAttributeTestHelper.AssertXmlElementAttribute <SerializableFailureMechanismSectionAssembly>(
                nameof(SerializableFailureMechanismSectionAssembly.SectionResult), "analyseVak");
        }