Index: Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Forms.Test/PropertyClasses/GrassCoverErosionOutwardsWaveConditionsInputContextPropertiesTest.cs =================================================================== diff -u -r1b61e079b5ce825f3966ecac688d65e9ff567237 -r4093eb9406dcdfc4da717e5f577478ee7d279bba --- Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Forms.Test/PropertyClasses/GrassCoverErosionOutwardsWaveConditionsInputContextPropertiesTest.cs (.../GrassCoverErosionOutwardsWaveConditionsInputContextPropertiesTest.cs) (revision 1b61e079b5ce825f3966ecac688d65e9ff567237) +++ Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Forms.Test/PropertyClasses/GrassCoverErosionOutwardsWaveConditionsInputContextPropertiesTest.cs (.../GrassCoverErosionOutwardsWaveConditionsInputContextPropertiesTest.cs) (revision 4093eb9406dcdfc4da717e5f577478ee7d279bba) @@ -100,18 +100,18 @@ const string hydraulicParametersCategory = "Hydraulische gegevens"; PropertyDescriptor assessmentLevelProperty = dynamicProperties[2]; - Assert.IsNotNull(assessmentLevelProperty); - Assert.IsTrue(assessmentLevelProperty.IsReadOnly); - Assert.AreEqual(hydraulicParametersCategory, assessmentLevelProperty.Category); - Assert.AreEqual("Waterstand bij doorsnede-eis [m+NAP]", assessmentLevelProperty.DisplayName); - Assert.AreEqual("Berekende waterstand bij doorsnede-eis op de geselecteerde locatie.", assessmentLevelProperty.Description); + PropertiesTestHelper.AssertRequiredPropertyDescriptorProperties(assessmentLevelProperty, + hydraulicParametersCategory, + "Waterstand bij doorsnede-eis [m+NAP]", + "Berekende waterstand bij doorsnede-eis op de geselecteerde locatie.", + true); PropertyDescriptor upperBoundaryDesignWaterLevelProperty = dynamicProperties[3]; - Assert.IsNotNull(upperBoundaryDesignWaterLevelProperty); - Assert.IsTrue(upperBoundaryDesignWaterLevelProperty.IsReadOnly); - Assert.AreEqual(hydraulicParametersCategory, upperBoundaryDesignWaterLevelProperty.Category); - Assert.AreEqual("Bovengrens op basis van waterstand bij doorsnede-eis [m+NAP]", upperBoundaryDesignWaterLevelProperty.DisplayName); - Assert.AreEqual("Bovengrens bepaald aan de hand van de waarde van de waterstand bij doorsnede-eis op de geselecteerde hydraulische locatie.", upperBoundaryDesignWaterLevelProperty.Description); + PropertiesTestHelper.AssertRequiredPropertyDescriptorProperties(upperBoundaryDesignWaterLevelProperty, + hydraulicParametersCategory, + "Bovengrens op basis van waterstand bij doorsnede-eis [m+NAP]", + "Bovengrens bepaald aan de hand van de waarde van de waterstand bij doorsnede-eis op de geselecteerde hydraulische locatie.", + true); } } } \ No newline at end of file Index: Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Forms.Test/PropertyClasses/GrassCoverErosionOutwardsWaveConditionsOutputPropertiesTest.cs =================================================================== diff -u -rac96d7c315129af851634ed5a4a6800b59ede718 -r4093eb9406dcdfc4da717e5f577478ee7d279bba --- Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Forms.Test/PropertyClasses/GrassCoverErosionOutwardsWaveConditionsOutputPropertiesTest.cs (.../GrassCoverErosionOutwardsWaveConditionsOutputPropertiesTest.cs) (revision ac96d7c315129af851634ed5a4a6800b59ede718) +++ Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Forms.Test/PropertyClasses/GrassCoverErosionOutwardsWaveConditionsOutputPropertiesTest.cs (.../GrassCoverErosionOutwardsWaveConditionsOutputPropertiesTest.cs) (revision 4093eb9406dcdfc4da717e5f577478ee7d279bba) @@ -110,12 +110,11 @@ Assert.AreEqual(1, dynamicProperties.Count); PropertyDescriptor itemsProperty = dynamicProperties[0]; - Assert.IsNotNull(itemsProperty); - Assert.IsTrue(itemsProperty.IsReadOnly); - Assert.IsInstanceOf(itemsProperty.Converter); - Assert.AreEqual("Resultaat", itemsProperty.Category); - Assert.AreEqual("Hydraulische randvoorwaarden voor gras", itemsProperty.DisplayName); - Assert.AreEqual("Berekende resultaten voor de hydraulische randvoorwaarden voor gras.", itemsProperty.Description); + PropertiesTestHelper.AssertRequiredPropertyDescriptorProperties(itemsProperty, + "Resultaat", + "Hydraulische randvoorwaarden voor gras", + "Berekende resultaten voor de hydraulische randvoorwaarden voor gras.", + true); } } } \ No newline at end of file Index: Ringtoets/Revetment/test/Ringtoets.Revetment.Forms.Test/PropertyClasses/WaveConditionsInputContextPropertiesTest.cs =================================================================== diff -u -r1b61e079b5ce825f3966ecac688d65e9ff567237 -r4093eb9406dcdfc4da717e5f577478ee7d279bba --- Ringtoets/Revetment/test/Ringtoets.Revetment.Forms.Test/PropertyClasses/WaveConditionsInputContextPropertiesTest.cs (.../WaveConditionsInputContextPropertiesTest.cs) (revision 1b61e079b5ce825f3966ecac688d65e9ff567237) +++ Ringtoets/Revetment/test/Ringtoets.Revetment.Forms.Test/PropertyClasses/WaveConditionsInputContextPropertiesTest.cs (.../WaveConditionsInputContextPropertiesTest.cs) (revision 4093eb9406dcdfc4da717e5f577478ee7d279bba) @@ -250,120 +250,112 @@ const string schematizationCategory = "Schematisatie"; PropertyDescriptor hydraulicBoundaryLocationProperty = dynamicProperties[hydraulicBoundaryLocationPropertyIndex]; - Assert.IsNotNull(hydraulicBoundaryLocationProperty); - Assert.IsFalse(hydraulicBoundaryLocationProperty.IsReadOnly); - Assert.AreEqual(hydraulicParametersCategory, hydraulicBoundaryLocationProperty.Category); - Assert.AreEqual("Locatie met hydraulische randvoorwaarden", hydraulicBoundaryLocationProperty.DisplayName); - Assert.AreEqual("De locatie met hydraulische randvoorwaarden.", hydraulicBoundaryLocationProperty.Description); + PropertiesTestHelper.AssertRequiredPropertyDescriptorProperties(hydraulicBoundaryLocationProperty, + hydraulicParametersCategory, + "Locatie met hydraulische randvoorwaarden", + "De locatie met hydraulische randvoorwaarden."); PropertyDescriptor categoryTypeProperty = dynamicProperties[categoryTypePropertyIndex]; - Assert.IsNotNull(categoryTypeProperty); - Assert.IsFalse(categoryTypeProperty.IsReadOnly); - Assert.AreEqual(hydraulicParametersCategory, categoryTypeProperty.Category); - Assert.AreEqual("Categoriegrens", categoryTypeProperty.DisplayName); - Assert.AreEqual("Categoriegrens (kans) waarvoor de berekening moet worden uitgevoerd.", categoryTypeProperty.Description); + PropertiesTestHelper.AssertRequiredPropertyDescriptorProperties(categoryTypeProperty, + hydraulicParametersCategory, + "Categoriegrens", + "Categoriegrens (kans) waarvoor de berekening moet worden uitgevoerd."); PropertyDescriptor assessmentLevelProperty = dynamicProperties[assessmentLevelPropertyIndex]; - Assert.IsNotNull(assessmentLevelProperty); - Assert.IsTrue(assessmentLevelProperty.IsReadOnly); - Assert.AreEqual(hydraulicParametersCategory, assessmentLevelProperty.Category); - Assert.AreEqual("Toetspeil [m+NAP]", assessmentLevelProperty.DisplayName); - Assert.AreEqual("Waterstand met een overschrijdingsfrequentie gelijk aan de trajectnorm.", assessmentLevelProperty.Description); + PropertiesTestHelper.AssertRequiredPropertyDescriptorProperties(assessmentLevelProperty, + hydraulicParametersCategory, + "Toetspeil [m+NAP]", + "Waterstand met een overschrijdingsfrequentie gelijk aan de trajectnorm.", + true); PropertyDescriptor upperBoundaryDesignWaterLevelProperty = dynamicProperties[upperBoundaryDesignWaterLevelPropertyIndex]; - Assert.IsNotNull(upperBoundaryDesignWaterLevelProperty); - Assert.IsTrue(upperBoundaryDesignWaterLevelProperty.IsReadOnly); - Assert.AreEqual(hydraulicParametersCategory, upperBoundaryDesignWaterLevelProperty.Category); - Assert.AreEqual("Bovengrens op basis van toetspeil [m+NAP]", upperBoundaryDesignWaterLevelProperty.DisplayName); - Assert.AreEqual("Bovengrens bepaald aan de hand van de waarde van het toetspeil op de geselecteerde hydraulische locatie.", upperBoundaryDesignWaterLevelProperty.Description); + PropertiesTestHelper.AssertRequiredPropertyDescriptorProperties(upperBoundaryDesignWaterLevelProperty, + hydraulicParametersCategory, + "Bovengrens op basis van toetspeil [m+NAP]", + "Bovengrens bepaald aan de hand van de waarde van het toetspeil op de geselecteerde hydraulische locatie.", + true); PropertyDescriptor upperBoundaryRevetmentProperty = dynamicProperties[upperBoundaryRevetmentPropertyIndex]; - Assert.IsNotNull(upperBoundaryRevetmentProperty); - Assert.IsTrue(upperBoundaryDesignWaterLevelProperty.IsReadOnly); - Assert.AreEqual(hydraulicParametersCategory, upperBoundaryRevetmentProperty.Category); - Assert.AreEqual("Bovengrens bekleding [m+NAP]", upperBoundaryRevetmentProperty.DisplayName); - Assert.AreEqual("Bovengrens van de bekleding.", upperBoundaryRevetmentProperty.Description); + PropertiesTestHelper.AssertRequiredPropertyDescriptorProperties(upperBoundaryRevetmentProperty, + hydraulicParametersCategory, + "Bovengrens bekleding [m+NAP]", + "Bovengrens van de bekleding."); PropertyDescriptor lowerBoundaryRevetmentProperty = dynamicProperties[lowerBoundaryRevetmentPropertyIndex]; - Assert.IsNotNull(lowerBoundaryRevetmentProperty); - Assert.IsFalse(lowerBoundaryRevetmentProperty.IsReadOnly); - Assert.AreEqual(hydraulicParametersCategory, lowerBoundaryRevetmentProperty.Category); - Assert.AreEqual("Ondergrens bekleding [m+NAP]", lowerBoundaryRevetmentProperty.DisplayName); - Assert.AreEqual("Ondergrens van de bekleding.", lowerBoundaryRevetmentProperty.Description); + PropertiesTestHelper.AssertRequiredPropertyDescriptorProperties(lowerBoundaryRevetmentProperty, + hydraulicParametersCategory, + "Ondergrens bekleding [m+NAP]", + "Ondergrens van de bekleding."); PropertyDescriptor upperBoundaryWaterLevelsProperty = dynamicProperties[upperBoundaryWaterLevelsPropertyIndex]; - Assert.IsNotNull(upperBoundaryWaterLevelsProperty); - Assert.IsFalse(upperBoundaryWaterLevelsProperty.IsReadOnly); - Assert.AreEqual(hydraulicParametersCategory, upperBoundaryWaterLevelsProperty.Category); - Assert.AreEqual("Bovengrens waterstanden [m+NAP]", upperBoundaryWaterLevelsProperty.DisplayName); - Assert.AreEqual("Een aangepaste bovengrens voor de waterstanden.", upperBoundaryWaterLevelsProperty.Description); + PropertiesTestHelper.AssertRequiredPropertyDescriptorProperties(upperBoundaryWaterLevelsProperty, + hydraulicParametersCategory, + "Bovengrens waterstanden [m+NAP]", + "Een aangepaste bovengrens voor de waterstanden."); PropertyDescriptor lowerBoundaryWaterLevelsProperty = dynamicProperties[lowerBoundaryWaterLevelsPropertyIndex]; - Assert.IsNotNull(lowerBoundaryWaterLevelsProperty); - Assert.IsFalse(lowerBoundaryWaterLevelsProperty.IsReadOnly); - Assert.AreEqual(hydraulicParametersCategory, lowerBoundaryWaterLevelsProperty.Category); - Assert.AreEqual("Ondergrens waterstanden [m+NAP]", lowerBoundaryWaterLevelsProperty.DisplayName); - Assert.AreEqual("Een aangepaste ondergrens voor de waterstanden.", lowerBoundaryWaterLevelsProperty.Description); + PropertiesTestHelper.AssertRequiredPropertyDescriptorProperties(lowerBoundaryWaterLevelsProperty, + hydraulicParametersCategory, + "Ondergrens waterstanden [m+NAP]", + "Een aangepaste ondergrens voor de waterstanden."); PropertyDescriptor stepSizeProperty = dynamicProperties[stepSizePropertyIndex]; - Assert.IsNotNull(stepSizeProperty); Assert.IsInstanceOf(stepSizeProperty.Converter); - Assert.IsFalse(stepSizeProperty.IsReadOnly); - Assert.AreEqual(hydraulicParametersCategory, stepSizeProperty.Category); - Assert.AreEqual("Stapgrootte [m]", stepSizeProperty.DisplayName); - Assert.AreEqual("Grootte van de stappen waarmee de waterstanden in de berekening worden bepaald.", stepSizeProperty.Description); + PropertiesTestHelper.AssertRequiredPropertyDescriptorProperties(stepSizeProperty, + hydraulicParametersCategory, + "Stapgrootte [m]", + "Grootte van de stappen waarmee de waterstanden in de berekening worden bepaald."); PropertyDescriptor waterLevelsProperty = dynamicProperties[waterLevelsPropertyIndex]; - Assert.IsNotNull(waterLevelsProperty); Assert.IsInstanceOf(waterLevelsProperty.Converter); - Assert.IsTrue(waterLevelsProperty.IsReadOnly); - Assert.AreEqual(hydraulicParametersCategory, waterLevelsProperty.Category); - Assert.AreEqual("Waterstanden in berekening [m+NAP]", waterLevelsProperty.DisplayName); - Assert.AreEqual("De waterstanden waarvoor gerekend moet worden. Deze zijn afgeleid van de opgegeven boven- en ondergrenzen, en van de stapgrootte.", waterLevelsProperty.Description); + PropertiesTestHelper.AssertRequiredPropertyDescriptorProperties(waterLevelsProperty, + hydraulicParametersCategory, + "Waterstanden in berekening [m+NAP]", + "De waterstanden waarvoor gerekend moet worden. Deze zijn afgeleid van de opgegeven boven- en ondergrenzen, en van de stapgrootte.", + true); PropertyDescriptor foreshoreProfileProperty = dynamicProperties[foreshoreProfilePropertyIndex]; - Assert.IsNotNull(foreshoreProfileProperty); - Assert.IsFalse(foreshoreProfileProperty.IsReadOnly); - Assert.AreEqual(schematizationCategory, foreshoreProfileProperty.Category); - Assert.AreEqual("Voorlandprofiel", foreshoreProfileProperty.DisplayName); - Assert.AreEqual("De schematisatie van het voorlandprofiel.", foreshoreProfileProperty.Description); + PropertiesTestHelper.AssertRequiredPropertyDescriptorProperties(foreshoreProfileProperty, + schematizationCategory, + "Voorlandprofiel", + "De schematisatie van het voorlandprofiel."); PropertyDescriptor worldReferencePointProperty = dynamicProperties[worldReferencePointPropertyIndex]; - Assert.IsNotNull(worldReferencePointProperty); - Assert.IsTrue(worldReferencePointProperty.IsReadOnly); - Assert.AreEqual(schematizationCategory, worldReferencePointProperty.Category); - Assert.AreEqual("Locatie (RD) [m]", worldReferencePointProperty.DisplayName); - Assert.AreEqual("De coördinaten van de locatie van het voorlandprofiel in het Rijksdriehoeksstelsel.", worldReferencePointProperty.Description); + PropertiesTestHelper.AssertRequiredPropertyDescriptorProperties(worldReferencePointProperty, + schematizationCategory, + "Locatie (RD) [m]", + "De coördinaten van de locatie van het voorlandprofiel in het Rijksdriehoeksstelsel.", + true); PropertyDescriptor orientationProperty = dynamicProperties[orientationPropertyIndex]; - Assert.IsNotNull(orientationProperty); - Assert.IsFalse(orientationProperty.IsReadOnly); - Assert.AreEqual(schematizationCategory, orientationProperty.Category); - Assert.AreEqual("Oriëntatie [°]", orientationProperty.DisplayName); - Assert.AreEqual("Oriëntatie van de dijknormaal ten opzichte van het noorden.", orientationProperty.Description); + PropertiesTestHelper.AssertRequiredPropertyDescriptorProperties(orientationProperty, + schematizationCategory, + "Oriëntatie [°]", + "Oriëntatie van de dijknormaal ten opzichte van het noorden."); PropertyDescriptor breakWaterProperty = dynamicProperties[breakWaterPropertyIndex]; - Assert.IsNotNull(breakWaterProperty); Assert.IsInstanceOf(breakWaterProperty.Converter); - Assert.IsTrue(breakWaterProperty.IsReadOnly); - Assert.AreEqual(schematizationCategory, breakWaterProperty.Category); - Assert.AreEqual("Dam", breakWaterProperty.DisplayName); - Assert.AreEqual("Eigenschappen van de dam.", breakWaterProperty.Description); + PropertiesTestHelper.AssertRequiredPropertyDescriptorProperties(breakWaterProperty, + schematizationCategory, + "Dam", + "Eigenschappen van de dam.", + true); PropertyDescriptor foreshoreGeometryProperty = dynamicProperties[foreshoreGeometryPropertyIndex]; - Assert.IsNotNull(foreshoreGeometryProperty); Assert.IsInstanceOf(foreshoreGeometryProperty.Converter); - Assert.IsTrue(foreshoreGeometryProperty.IsReadOnly); - Assert.AreEqual(schematizationCategory, foreshoreGeometryProperty.Category); - Assert.AreEqual("Voorlandgeometrie", foreshoreGeometryProperty.DisplayName); - Assert.AreEqual("Eigenschappen van de voorlandgeometrie.", foreshoreGeometryProperty.Description); + PropertiesTestHelper.AssertRequiredPropertyDescriptorProperties(foreshoreGeometryProperty, + schematizationCategory, + "Voorlandgeometrie", + "Eigenschappen van de voorlandgeometrie.", + true); PropertyDescriptor revetmentTypeProperty = dynamicProperties[revetmentTypePropertyIndex]; - Assert.IsNotNull(revetmentTypeProperty); - Assert.IsTrue(revetmentTypeProperty.IsReadOnly); - Assert.AreEqual(schematizationCategory, revetmentTypeProperty.Category); - Assert.AreEqual("Type bekleding", revetmentTypeProperty.DisplayName); - Assert.AreEqual("Het type van de bekleding waarvoor berekend wordt.", revetmentTypeProperty.Description); + PropertiesTestHelper.AssertRequiredPropertyDescriptorProperties(revetmentTypeProperty, + schematizationCategory, + "Type bekleding", + "Het type van de bekleding waarvoor berekend wordt.", + true); + mocks.VerifyAll(); }