Index: Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Forms/PropertyClasses/ClosingStructuresInputContextProperties.cs =================================================================== diff -u -rf7a04cbe5e015450af38a8983a4c57c5022722f2 -r5724d9646d808c712d3bd87ecc89d8e23426c83f --- Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Forms/PropertyClasses/ClosingStructuresInputContextProperties.cs (.../ClosingStructuresInputContextProperties.cs) (revision f7a04cbe5e015450af38a8983a4c57c5022722f2) +++ Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Forms/PropertyClasses/ClosingStructuresInputContextProperties.cs (.../ClosingStructuresInputContextProperties.cs) (revision 5724d9646d808c712d3bd87ecc89d8e23426c83f) @@ -56,31 +56,25 @@ /// /// Creates a new instance of the class. /// - public ClosingStructuresInputContextProperties() - : base(new ConstructionProperties - { - StructurePropertyIndex = structurePropertyIndex, - StructureLocationPropertyIndex = structureLocationPropertyIndex, - StructureNormalOrientationPropertyIndex = structureNormalOrientationPropertyIndex, - FlowWidthAtBottomProtectionPropertyIndex = flowWidthAtBottomProtectionPropertyIndex, - WidthFlowAperturesPropertyIndex = widthFlowAperturesPropertyIndex, - StorageStructureAreaPropertyIndex = storageStructureAreaPropertyIndex, - AllowedLevelIncreaseStoragePropertyIndex = allowedLevelIncreaseStoragePropertyIndex, - CriticalOvertoppingDischargePropertyIndex = criticalOvertoppingDischargePropertyIndex, - FailureProbabilityStructureWithErosionPropertyIndex = failureProbabilityStructureWithErosionPropertyIndex, - ForeshoreProfilePropertyIndex = foreshoreProfilePropertyIndex, - UseBreakWaterPropertyIndex = useBreakWaterPropertyIndex, - UseForeshorePropertyIndex = useForeshorePropertyIndex, - ModelFactorSuperCriticalFlowPropertyIndex = modelFactorSuperCriticalFlowPropertyIndex, - HydraulicBoundaryLocationPropertyIndex = hydraulicBoundaryLocationPropertyIndex, - StormDurationPropertyIndex = stormDurationPropertyIndex - }) { } + public ClosingStructuresInputContextProperties() : base(new ConstructionProperties + { + StructurePropertyIndex = structurePropertyIndex, + StructureLocationPropertyIndex = structureLocationPropertyIndex, + StructureNormalOrientationPropertyIndex = structureNormalOrientationPropertyIndex, + FlowWidthAtBottomProtectionPropertyIndex = flowWidthAtBottomProtectionPropertyIndex, + WidthFlowAperturesPropertyIndex = widthFlowAperturesPropertyIndex, + StorageStructureAreaPropertyIndex = storageStructureAreaPropertyIndex, + AllowedLevelIncreaseStoragePropertyIndex = allowedLevelIncreaseStoragePropertyIndex, + CriticalOvertoppingDischargePropertyIndex = criticalOvertoppingDischargePropertyIndex, + FailureProbabilityStructureWithErosionPropertyIndex = failureProbabilityStructureWithErosionPropertyIndex, + ForeshoreProfilePropertyIndex = foreshoreProfilePropertyIndex, + UseBreakWaterPropertyIndex = useBreakWaterPropertyIndex, + UseForeshorePropertyIndex = useForeshorePropertyIndex, + ModelFactorSuperCriticalFlowPropertyIndex = modelFactorSuperCriticalFlowPropertyIndex, + HydraulicBoundaryLocationPropertyIndex = hydraulicBoundaryLocationPropertyIndex, + StormDurationPropertyIndex = stormDurationPropertyIndex + }) {} - #region Schematization - - - #endregion - #region Hydraulic data [PropertyOrder(deviationWaveDirectionPropertyIndex)] @@ -112,9 +106,10 @@ return data.FailureMechanism.ClosingStructures; } - protected override void AfterSettingStructure() - { + protected override void AfterSettingStructure() {} - } + #region Schematization + + #endregion } -} +} \ No newline at end of file Index: Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Plugin/ClosingStructuresPlugin.cs =================================================================== diff -u -r2190156241cd307f0d9d784f2ff50ed339c3beac -r5724d9646d808c712d3bd87ecc89d8e23426c83f --- Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Plugin/ClosingStructuresPlugin.cs (.../ClosingStructuresPlugin.cs) (revision 2190156241cd307f0d9d784f2ff50ed339c3beac) +++ Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Plugin/ClosingStructuresPlugin.cs (.../ClosingStructuresPlugin.cs) (revision 5724d9646d808c712d3bd87ecc89d8e23426c83f) @@ -57,11 +57,12 @@ { public override IEnumerable GetPropertyInfos() { - yield return new PropertyInfo(); yield return new PropertyInfo { GetObjectPropertiesData = context => context.WrappedData }; + yield return new PropertyInfo(); + yield return new PropertyInfo(); } public override IEnumerable GetViewInfos() Index: Ringtoets/ClosingStructures/test/Ringtoets.ClosingStructures.Plugin.Test/ClosingStructuresPluginTest.cs =================================================================== diff -u -r2190156241cd307f0d9d784f2ff50ed339c3beac -r5724d9646d808c712d3bd87ecc89d8e23426c83f --- Ringtoets/ClosingStructures/test/Ringtoets.ClosingStructures.Plugin.Test/ClosingStructuresPluginTest.cs (.../ClosingStructuresPluginTest.cs) (revision 2190156241cd307f0d9d784f2ff50ed339c3beac) +++ Ringtoets/ClosingStructures/test/Ringtoets.ClosingStructures.Plugin.Test/ClosingStructuresPluginTest.cs (.../ClosingStructuresPluginTest.cs) (revision 5724d9646d808c712d3bd87ecc89d8e23426c83f) @@ -63,14 +63,7 @@ PropertyInfo[] propertyInfos = plugin.GetPropertyInfos().ToArray(); // assert - Assert.AreEqual(2, propertyInfos.Length); - PropertyInfo closingStructurePropertyInfo = PluginTestHelper.AssertPropertyInfoDefined( - propertyInfos, - typeof(ClosingStructure), - typeof(ClosingStructureProperties)); - Assert.IsNull(closingStructurePropertyInfo.AdditionalDataCheck); - Assert.IsNull(closingStructurePropertyInfo.GetObjectPropertiesData); - Assert.IsNull(closingStructurePropertyInfo.AfterCreate); + Assert.AreEqual(3, propertyInfos.Length); var failureMechanism = new ClosingStructuresFailureMechanism(); var failureMechanismContext = new ClosingStructuresFailureMechanismContext(failureMechanism, assessmentSection); @@ -81,6 +74,22 @@ Assert.AreSame(failureMechanism, closingStructuresFailureMechanismContextPropertyInfo.GetObjectPropertiesData(failureMechanismContext)); Assert.IsNull(closingStructuresFailureMechanismContextPropertyInfo.AdditionalDataCheck); Assert.IsNull(closingStructuresFailureMechanismContextPropertyInfo.AfterCreate); + + PropertyInfo closingStructurePropertyInfo = PluginTestHelper.AssertPropertyInfoDefined( + propertyInfos, + typeof(ClosingStructure), + typeof(ClosingStructureProperties)); + Assert.IsNull(closingStructurePropertyInfo.AdditionalDataCheck); + Assert.IsNull(closingStructurePropertyInfo.GetObjectPropertiesData); + Assert.IsNull(closingStructurePropertyInfo.AfterCreate); + + PropertyInfo closingStructuresInputContextPropertyInfo = PluginTestHelper.AssertPropertyInfoDefined( + propertyInfos, + typeof(ClosingStructuresInputContext), + typeof(ClosingStructuresInputContextProperties)); + Assert.IsNull(closingStructuresInputContextPropertyInfo.AdditionalDataCheck); + Assert.IsNull(closingStructuresInputContextPropertyInfo.GetObjectPropertiesData); + Assert.IsNull(closingStructuresInputContextPropertyInfo.AfterCreate); } mocks.VerifyAll(); } Index: Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Plugin/HeightStructuresPlugin.cs =================================================================== diff -u -r0764f95727a4586e2b566d1e66c989a6327f3e2b -r5724d9646d808c712d3bd87ecc89d8e23426c83f --- Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Plugin/HeightStructuresPlugin.cs (.../HeightStructuresPlugin.cs) (revision 0764f95727a4586e2b566d1e66c989a6327f3e2b) +++ Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Plugin/HeightStructuresPlugin.cs (.../HeightStructuresPlugin.cs) (revision 5724d9646d808c712d3bd87ecc89d8e23426c83f) @@ -65,8 +65,8 @@ { GetObjectPropertiesData = context => context.WrappedData }; - yield return new PropertyInfo(); yield return new PropertyInfo(); + yield return new PropertyInfo(); } public override IEnumerable GetImportInfos() Index: Ringtoets/HeightStructures/test/Ringtoets.HeightStructures.Plugin.Test/HeightStructuresPluginTest.cs =================================================================== diff -u -re570ba372fafe1802a4caae2ef9410b64457198b -r5724d9646d808c712d3bd87ecc89d8e23426c83f --- Ringtoets/HeightStructures/test/Ringtoets.HeightStructures.Plugin.Test/HeightStructuresPluginTest.cs (.../HeightStructuresPluginTest.cs) (revision e570ba372fafe1802a4caae2ef9410b64457198b) +++ Ringtoets/HeightStructures/test/Ringtoets.HeightStructures.Plugin.Test/HeightStructuresPluginTest.cs (.../HeightStructuresPluginTest.cs) (revision 5724d9646d808c712d3bd87ecc89d8e23426c83f) @@ -76,21 +76,21 @@ Assert.IsNull(heightStructuresFailureMechanismContextPropertyInfo.AdditionalDataCheck); Assert.IsNull(heightStructuresFailureMechanismContextPropertyInfo.AfterCreate); - PropertyInfo heightStructuresInputContextPropertyInfo = PluginTestHelper.AssertPropertyInfoDefined( - propertyInfos, - typeof(HeightStructuresInputContext), - typeof(HeightStructuresInputContextProperties)); - Assert.IsNull(heightStructuresInputContextPropertyInfo.AdditionalDataCheck); - Assert.IsNull(heightStructuresInputContextPropertyInfo.GetObjectPropertiesData); - Assert.IsNull(heightStructuresInputContextPropertyInfo.AfterCreate); - PropertyInfo heightStructurePropertyInfo = PluginTestHelper.AssertPropertyInfoDefined( propertyInfos, typeof(HeightStructure), typeof(HeightStructureProperties)); Assert.IsNull(heightStructurePropertyInfo.AdditionalDataCheck); Assert.IsNull(heightStructurePropertyInfo.GetObjectPropertiesData); Assert.IsNull(heightStructurePropertyInfo.AfterCreate); + + PropertyInfo heightStructuresInputContextPropertyInfo = PluginTestHelper.AssertPropertyInfoDefined( + propertyInfos, + typeof(HeightStructuresInputContext), + typeof(HeightStructuresInputContextProperties)); + Assert.IsNull(heightStructuresInputContextPropertyInfo.AdditionalDataCheck); + Assert.IsNull(heightStructuresInputContextPropertyInfo.GetObjectPropertiesData); + Assert.IsNull(heightStructuresInputContextPropertyInfo.AfterCreate); } mocks.VerifyAll(); }