Index: Ringtoets/Common/test/Ringtoets.Common.Forms.Test/PropertyClasses/StructuresInputBasePropertiesTest.cs =================================================================== diff -u -r242268fc2adc055cc3ac4f28b14b4db26251b30e -rd4e6fdd1b3c4e1f7f39ce1707cb9ae4241ac6e04 --- Ringtoets/Common/test/Ringtoets.Common.Forms.Test/PropertyClasses/StructuresInputBasePropertiesTest.cs (.../StructuresInputBasePropertiesTest.cs) (revision 242268fc2adc055cc3ac4f28b14b4db26251b30e) +++ Ringtoets/Common/test/Ringtoets.Common.Forms.Test/PropertyClasses/StructuresInputBasePropertiesTest.cs (.../StructuresInputBasePropertiesTest.cs) (revision d4e6fdd1b3c4e1f7f39ce1707cb9ae4241ac6e04) @@ -710,13 +710,67 @@ [Test] public void ModelFactorSuperCriticalFlow_MeanChanged_InputChangedAndObsevablesNotified() { - RoundedDouble modelFactorSuperCriticalFlowMean = new Random(21).NextRoundedDouble(); + RoundedDouble newMean = new Random(21).NextRoundedDouble(); SetPropertyAndVerifyNotifcationsAndOutput( - properties => properties.ModelFactorSuperCriticalFlow.Mean = modelFactorSuperCriticalFlowMean, - modelFactorSuperCriticalFlowMean); + properties => properties.ModelFactorSuperCriticalFlow.Mean = newMean, + newMean); } [Test] + public void FlowWidthAtBottomProtection_MeanChanged_InputChangedAndObsevablesNotified() + { + RoundedDouble newMean = new Random(21).NextRoundedDouble(); + SetPropertyAndVerifyNotifcationsAndOutput( + properties => properties.FlowWidthAtBottomProtection.Mean = newMean, + newMean); + } + + [Test] + public void WidthFlowApertures_MeanChanged_InputChangedAndObsevablesNotified() + { + RoundedDouble newMean = new Random(21).NextRoundedDouble(); + SetPropertyAndVerifyNotifcationsAndOutput( + properties => properties.WidthFlowApertures.Mean = newMean, + newMean); + } + + [Test] + public void StorageStructureArea_MeanChanged_InputChangedAndObsevablesNotified() + { + RoundedDouble newMean = new Random(21).NextRoundedDouble(); + SetPropertyAndVerifyNotifcationsAndOutput( + properties => properties.StorageStructureArea.Mean = newMean, + newMean); + } + + [Test] + public void AllowedLevelIncreaseStorage_MeanChanged_InputChangedAndObsevablesNotified() + { + RoundedDouble newMean = new Random(21).NextRoundedDouble(); + SetPropertyAndVerifyNotifcationsAndOutput( + properties => properties.AllowedLevelIncreaseStorage.Mean = newMean, + newMean); + } + + [Test] + public void CriticalOvertoppingDischarge_MeanChanged_InputChangedAndObsevablesNotified() + { + RoundedDouble newMean = new Random(21).NextRoundedDouble(); + SetPropertyAndVerifyNotifcationsAndOutput( + properties => properties.CriticalOvertoppingDischarge.Mean = newMean, + newMean); + } + + [Test] + public void StormDuration_MeanChanged_InputChangedAndObsevablesNotified() + { + RoundedDouble newMean = new Random(21).NextRoundedDouble(); + SetPropertyAndVerifyNotifcationsAndOutput( + properties => properties.StormDuration.Mean = newMean, + newMean); + } + + [Test] public void Structure_NullValue_AfterSettingStructureCalled() { // Setup