Index: Ringtoets/Common/test/Ringtoets.Common.Data.TestUtil/ObservableTestAssessmentSectionStub.cs =================================================================== diff -u -rcc686ef967b8411d7c88a8b93afe614fa936e4b2 -r38d06dba812374823e65ea510947f6fdc05b18df --- Ringtoets/Common/test/Ringtoets.Common.Data.TestUtil/ObservableTestAssessmentSectionStub.cs (.../ObservableTestAssessmentSectionStub.cs) (revision cc686ef967b8411d7c88a8b93afe614fa936e4b2) +++ Ringtoets/Common/test/Ringtoets.Common.Data.TestUtil/ObservableTestAssessmentSectionStub.cs (.../ObservableTestAssessmentSectionStub.cs) (revision 38d06dba812374823e65ea510947f6fdc05b18df) @@ -31,11 +31,19 @@ namespace Ringtoets.Common.Data.TestUtil { /// - /// This class is a barebones implementation of and - /// supports behavior. + /// This class is a barebones implementation of . /// public class ObservableTestAssessmentSectionStub : Observable, IAssessmentSection { + private readonly ObservableList waterLevelCalculationsForFactorizedSignalingNorm; + private readonly ObservableList waterLevelCalculationsForSignalingNorm; + private readonly ObservableList waterLevelCalculationsForLowerLimitNorm; + private readonly ObservableList waterLevelCalculationsForFactorizedLowerLimitNorm; + private readonly ObservableList waveHeightCalculationsForFactorizedSignalingNorm; + private readonly ObservableList waveHeightCalculationsForSignalingNorm; + private readonly ObservableList waveHeightCalculationsForLowerLimitNorm; + private readonly ObservableList waveHeightCalculationsForFactorizedLowerLimitNorm; + public ObservableTestAssessmentSectionStub() { FailureMechanismContribution = new FailureMechanismContribution(Enumerable.Empty(), @@ -49,33 +57,96 @@ HydraulicBoundaryDatabase = new HydraulicBoundaryDatabase(); - WaterLevelCalculationsForFactorizedSignalingNorm = new ObservableList(); - WaterLevelCalculationsForSignalingNorm = new ObservableList(); - WaterLevelCalculationsForLowerLimitNorm = new ObservableList(); - WaterLevelCalculationsForFactorizedLowerLimitNorm = new ObservableList(); - WaveHeightCalculationsForFactorizedSignalingNorm = new ObservableList(); - WaveHeightCalculationsForSignalingNorm = new ObservableList(); - WaveHeightCalculationsForLowerLimitNorm = new ObservableList(); - WaveHeightCalculationsForFactorizedLowerLimitNorm = new ObservableList(); + waterLevelCalculationsForFactorizedSignalingNorm = new ObservableList(); + waterLevelCalculationsForSignalingNorm = new ObservableList(); + waterLevelCalculationsForLowerLimitNorm = new ObservableList(); + waterLevelCalculationsForFactorizedLowerLimitNorm = new ObservableList(); + waveHeightCalculationsForFactorizedSignalingNorm = new ObservableList(); + waveHeightCalculationsForSignalingNorm = new ObservableList(); + waveHeightCalculationsForLowerLimitNorm = new ObservableList(); + waveHeightCalculationsForFactorizedLowerLimitNorm = new ObservableList(); } public string Id { get; } + public string Name { get; set; } + public Comment Comments { get; } + public AssessmentSectionComposition Composition { get; } + public ReferenceLine ReferenceLine { get; set; } + public FailureMechanismContribution FailureMechanismContribution { get; } + public HydraulicBoundaryDatabase HydraulicBoundaryDatabase { get; } + public BackgroundData BackgroundData { get; set; } - public IObservableEnumerable WaterLevelCalculationsForFactorizedSignalingNorm { get; } - public IObservableEnumerable WaterLevelCalculationsForSignalingNorm { get; } - public IObservableEnumerable WaterLevelCalculationsForLowerLimitNorm { get; } - public IObservableEnumerable WaterLevelCalculationsForFactorizedLowerLimitNorm { get; } - public IObservableEnumerable WaveHeightCalculationsForFactorizedSignalingNorm { get; } - public IObservableEnumerable WaveHeightCalculationsForSignalingNorm { get; } - public IObservableEnumerable WaveHeightCalculationsForLowerLimitNorm { get; } - public IObservableEnumerable WaveHeightCalculationsForFactorizedLowerLimitNorm { get; } + public IObservableEnumerable WaterLevelCalculationsForFactorizedSignalingNorm + { + get + { + return waterLevelCalculationsForFactorizedSignalingNorm; + } + } + + public IObservableEnumerable WaterLevelCalculationsForSignalingNorm + { + get + { + return waterLevelCalculationsForSignalingNorm; + } + } + + public IObservableEnumerable WaterLevelCalculationsForLowerLimitNorm + { + get + { + return waterLevelCalculationsForLowerLimitNorm; + } + } + + public IObservableEnumerable WaterLevelCalculationsForFactorizedLowerLimitNorm + { + get + { + return waterLevelCalculationsForFactorizedLowerLimitNorm; + } + } + + public IObservableEnumerable WaveHeightCalculationsForFactorizedSignalingNorm + { + get + { + return waveHeightCalculationsForFactorizedSignalingNorm; + } + } + + public IObservableEnumerable WaveHeightCalculationsForSignalingNorm + { + get + { + return waveHeightCalculationsForSignalingNorm; + } + } + + public IObservableEnumerable WaveHeightCalculationsForLowerLimitNorm + { + get + { + return waveHeightCalculationsForLowerLimitNorm; + } + } + + public IObservableEnumerable WaveHeightCalculationsForFactorizedLowerLimitNorm + { + get + { + return waveHeightCalculationsForFactorizedLowerLimitNorm; + } + } + public IEnumerable GetFailureMechanisms() { yield break;