Index: Riskeer/GrassCoverErosionInwards/test/Riskeer.GrassCoverErosionInwards.Forms.Test/UITypeEditors/GrassCoverErosionInwardsInputContextDikeProfileEditorTest.cs =================================================================== diff -u -r1ba3eebbfe2ac3df531f67700f8f787302d8582c -r0f9e6989c163dd5b5f7a00faf6f1f1f706880394 --- Riskeer/GrassCoverErosionInwards/test/Riskeer.GrassCoverErosionInwards.Forms.Test/UITypeEditors/GrassCoverErosionInwardsInputContextDikeProfileEditorTest.cs (.../GrassCoverErosionInwardsInputContextDikeProfileEditorTest.cs) (revision 1ba3eebbfe2ac3df531f67700f8f787302d8582c) +++ Riskeer/GrassCoverErosionInwards/test/Riskeer.GrassCoverErosionInwards.Forms.Test/UITypeEditors/GrassCoverErosionInwardsInputContextDikeProfileEditorTest.cs (.../GrassCoverErosionInwardsInputContextDikeProfileEditorTest.cs) (revision 0f9e6989c163dd5b5f7a00faf6f1f1f706880394) @@ -56,8 +56,8 @@ { DikeProfileTestFactory.CreateDikeProfile() }, "path"); - var grassCoverErosionInwardsInput = new GrassCoverErosionInwardsInput(); - var grassCoverErosionInwardsCalculation = new GrassCoverErosionInwardsCalculation(); + var grassCoverErosionInwardsInput = new GrassCoverErosionInwardsInput(double.NaN); + var grassCoverErosionInwardsCalculation = new GrassCoverErosionInwardsCalculation(double.NaN); var assessmentSection = mockRepository.Stub(); var inputContext = new GrassCoverErosionInwardsInputContext(grassCoverErosionInwardsInput, @@ -100,11 +100,11 @@ dikeProfile }, "path"); - var grassCoverErosionInwardsInput = new GrassCoverErosionInwardsInput + var grassCoverErosionInwardsInput = new GrassCoverErosionInwardsInput(double.NaN) { DikeProfile = dikeProfile }; - var grassCoverErosionInwardsCalculation = new GrassCoverErosionInwardsCalculation(); + var grassCoverErosionInwardsCalculation = new GrassCoverErosionInwardsCalculation(double.NaN); var assessmentSection = mockRepository.Stub(); var inputContext = new GrassCoverErosionInwardsInputContext(grassCoverErosionInwardsInput, Index: Riskeer/GrassCoverErosionInwards/test/Riskeer.GrassCoverErosionInwards.Forms.Test/Views/DikeHeightOutputGeneralResultFaultTreeIllustrationPointViewTest.cs =================================================================== diff -u -ra4e3b2745a48598260107bb5bfca7485205cdcc2 -r0f9e6989c163dd5b5f7a00faf6f1f1f706880394 --- Riskeer/GrassCoverErosionInwards/test/Riskeer.GrassCoverErosionInwards.Forms.Test/Views/DikeHeightOutputGeneralResultFaultTreeIllustrationPointViewTest.cs (.../DikeHeightOutputGeneralResultFaultTreeIllustrationPointViewTest.cs) (revision a4e3b2745a48598260107bb5bfca7485205cdcc2) +++ Riskeer/GrassCoverErosionInwards/test/Riskeer.GrassCoverErosionInwards.Forms.Test/Views/DikeHeightOutputGeneralResultFaultTreeIllustrationPointViewTest.cs (.../DikeHeightOutputGeneralResultFaultTreeIllustrationPointViewTest.cs) (revision 0f9e6989c163dd5b5f7a00faf6f1f1f706880394) @@ -37,7 +37,7 @@ { // Call var view = new DikeHeightOutputGeneralResultFaultTreeIllustrationPointView( - new GrassCoverErosionInwardsCalculation(), + new GrassCoverErosionInwardsCalculation(double.NaN), () => new TestGeneralResultFaultTreeIllustrationPoint()); // Assert Index: Riskeer/GrassCoverErosionInwards/test/Riskeer.GrassCoverErosionInwards.Forms.Test/Views/GrassCoverErosionInwardsCalculationRowTest.cs =================================================================== diff -u -ra4e3b2745a48598260107bb5bfca7485205cdcc2 -r0f9e6989c163dd5b5f7a00faf6f1f1f706880394 --- Riskeer/GrassCoverErosionInwards/test/Riskeer.GrassCoverErosionInwards.Forms.Test/Views/GrassCoverErosionInwardsCalculationRowTest.cs (.../GrassCoverErosionInwardsCalculationRowTest.cs) (revision a4e3b2745a48598260107bb5bfca7485205cdcc2) +++ Riskeer/GrassCoverErosionInwards/test/Riskeer.GrassCoverErosionInwards.Forms.Test/Views/GrassCoverErosionInwardsCalculationRowTest.cs (.../GrassCoverErosionInwardsCalculationRowTest.cs) (revision 0f9e6989c163dd5b5f7a00faf6f1f1f706880394) @@ -58,7 +58,7 @@ var handler = mocks.Stub(); mocks.ReplayAll(); - var calculationScenario = new GrassCoverErosionInwardsCalculationScenario(); + var calculationScenario = new GrassCoverErosionInwardsCalculationScenario(double.NaN); // Call var row = new GrassCoverErosionInwardsCalculationRow(calculationScenario, handler); @@ -87,7 +87,7 @@ var selectableHydraulicBoundaryLocation = new SelectableHydraulicBoundaryLocation(newLocation, new Point2D(0, 0)); var newValue = new DataGridViewComboBoxItemWrapper(selectableHydraulicBoundaryLocation); - var calculation = new GrassCoverErosionInwardsCalculationScenario(); + var calculation = new GrassCoverErosionInwardsCalculationScenario(double.NaN); // Call & Assert SetPropertyAndVerifyNotificationsAndOutputForCalculation(row => row.SelectableHydraulicBoundaryLocation = newValue, calculation); @@ -100,7 +100,7 @@ DikeProfile newProfile = DikeProfileTestFactory.CreateDikeProfile(new Point2D(0.0, 0.0)); var newValue = new DataGridViewComboBoxItemWrapper(newProfile); - var calculation = new GrassCoverErosionInwardsCalculationScenario(); + var calculation = new GrassCoverErosionInwardsCalculationScenario(double.NaN); // Call & Assert SetPropertyAndVerifyNotificationsAndOutputForCalculation(row => row.DikeProfile = newValue, calculation); @@ -112,7 +112,7 @@ // Setup var dikeProfileChangedCounter = 0; var handler = new SetPropertyValueAfterConfirmationParameterTester(Enumerable.Empty()); - var row = new GrassCoverErosionInwardsCalculationRow(new GrassCoverErosionInwardsCalculationScenario(), handler); + var row = new GrassCoverErosionInwardsCalculationRow(new GrassCoverErosionInwardsCalculationScenario(double.NaN), handler); row.DikeProfileChanged += (s, a) => dikeProfileChangedCounter++; @@ -151,7 +151,7 @@ var dikeProfileChangedCounter = 0; var handler = new SetPropertyValueAfterConfirmationParameterTester(Enumerable.Empty()); DikeProfile dikeProfile = DikeProfileTestFactory.CreateDikeProfile(); - var row = new GrassCoverErosionInwardsCalculationRow(new GrassCoverErosionInwardsCalculationScenario + var row = new GrassCoverErosionInwardsCalculationRow(new GrassCoverErosionInwardsCalculationScenario(double.NaN) { InputParameters = { @@ -174,7 +174,7 @@ // Setup const bool newValue = true; - var calculation = new GrassCoverErosionInwardsCalculationScenario(); + var calculation = new GrassCoverErosionInwardsCalculationScenario(double.NaN); // Call & Assert SetPropertyAndVerifyNotificationsAndOutputForCalculation(row => row.UseBreakWater = newValue, calculation); @@ -210,7 +210,7 @@ public void BreakWaterType_AlwaysOnChange_NotifyObserverAndCalculationPropertyChanged(BreakWaterType breakWaterType, BreakWaterType newBreakWaterType) { // Setup - var calculation = new GrassCoverErosionInwardsCalculationScenario + var calculation = new GrassCoverErosionInwardsCalculationScenario(double.NaN) { InputParameters = { @@ -252,7 +252,7 @@ // Setup var newValue = new RoundedDouble(4, 16); - var calculation = new GrassCoverErosionInwardsCalculationScenario(); + var calculation = new GrassCoverErosionInwardsCalculationScenario(double.NaN); // Call & Assert SetPropertyAndVerifyNotificationsAndOutputForCalculation(row => row.BreakWaterHeight = newValue, calculation); @@ -285,7 +285,7 @@ // Setup const bool newValue = true; - var calculation = new GrassCoverErosionInwardsCalculationScenario(); + var calculation = new GrassCoverErosionInwardsCalculationScenario(double.NaN); // Call & Assert SetPropertyAndVerifyNotificationsAndOutputForCalculation(row => row.UseForeshoreGeometry = newValue, calculation); @@ -318,7 +318,7 @@ // Setup var newValue = new RoundedDouble(2, 2.08); - var calculation = new GrassCoverErosionInwardsCalculationScenario(); + var calculation = new GrassCoverErosionInwardsCalculationScenario(double.NaN); // Call & Assert SetPropertyAndVerifyNotificationsAndOutputForCalculation(row => row.DikeHeight = newValue, calculation); @@ -351,7 +351,7 @@ // Setup var newValue = new RoundedDouble(4, 0.03); - var calculation = new GrassCoverErosionInwardsCalculationScenario(); + var calculation = new GrassCoverErosionInwardsCalculationScenario(double.NaN); // Call & Assert SetPropertyAndVerifyNotificationsAndOutputForCalculation(row => row.MeanCriticalFlowRate = newValue, calculation); @@ -384,7 +384,7 @@ // Setup var newValue = new RoundedDouble(4, 0.0004); - var calculation = new GrassCoverErosionInwardsCalculationScenario(); + var calculation = new GrassCoverErosionInwardsCalculationScenario(double.NaN); // Call & Assert SetPropertyAndVerifyNotificationsAndOutputForCalculation(row => row.StandardDeviationCriticalFlowRate = newValue, calculation); @@ -516,10 +516,11 @@ public void Constructor_DikeProfileNull_CorrectColumnStates() { // Setup - var calculationScenario = new GrassCoverErosionInwardsCalculationScenario(); + var calculationScenario = new GrassCoverErosionInwardsCalculationScenario(double.NaN); // Call - var row = new GrassCoverErosionInwardsCalculationRow(calculationScenario, new ObservablePropertyChangeHandler(calculationScenario, new GrassCoverErosionInwardsInput())); + var row = new GrassCoverErosionInwardsCalculationRow(calculationScenario, new ObservablePropertyChangeHandler( + calculationScenario, new GrassCoverErosionInwardsInput(double.NaN))); // Assert IDictionary columnStateDefinitions = row.ColumnStateDefinitions; @@ -535,7 +536,7 @@ public void Constructor_DikeProfileWithoutForeshoreGeometry_CorrectColumnStates(bool useBreakWater) { // Setup - var calculationScenario = new GrassCoverErosionInwardsCalculationScenario + var calculationScenario = new GrassCoverErosionInwardsCalculationScenario(double.NaN) { InputParameters = { @@ -545,7 +546,8 @@ }; // Call - var row = new GrassCoverErosionInwardsCalculationRow(calculationScenario, new ObservablePropertyChangeHandler(calculationScenario, new GrassCoverErosionInwardsInput())); + var row = new GrassCoverErosionInwardsCalculationRow(calculationScenario, new ObservablePropertyChangeHandler( + calculationScenario, new GrassCoverErosionInwardsInput(double.NaN))); // Assert IDictionary columnStateDefinitions = row.ColumnStateDefinitions; @@ -561,7 +563,7 @@ public void Constructor_DikeProfileWithForeshoreGeometry_CorrectColumnStates(bool useBreakWater) { // Setup - var calculationScenario = new GrassCoverErosionInwardsCalculationScenario + var calculationScenario = new GrassCoverErosionInwardsCalculationScenario(double.NaN) { InputParameters = { @@ -574,7 +576,8 @@ }; // Call - var row = new GrassCoverErosionInwardsCalculationRow(calculationScenario, new ObservablePropertyChangeHandler(calculationScenario, new GrassCoverErosionInwardsInput())); + var row = new GrassCoverErosionInwardsCalculationRow(calculationScenario, new ObservablePropertyChangeHandler( + calculationScenario, new GrassCoverErosionInwardsInput(double.NaN))); // Assert IDictionary columnStateDefinitions = row.ColumnStateDefinitions; @@ -590,7 +593,7 @@ public void UseBreakWater_AlwaysOnChange_CorrectColumnStates(bool useBreakWater) { // Setup - var calculationScenario = new GrassCoverErosionInwardsCalculationScenario + var calculationScenario = new GrassCoverErosionInwardsCalculationScenario(double.NaN) { InputParameters = { @@ -599,7 +602,8 @@ }; // Call - var row = new GrassCoverErosionInwardsCalculationRow(calculationScenario, new ObservablePropertyChangeHandler(calculationScenario, new GrassCoverErosionInwardsInput())) + var row = new GrassCoverErosionInwardsCalculationRow(calculationScenario, new ObservablePropertyChangeHandler( + calculationScenario, new GrassCoverErosionInwardsInput(double.NaN))) { UseBreakWater = useBreakWater }; @@ -614,7 +618,7 @@ public void DikeProfile_OnChangeToNull_CorrectColumnStates() { // Setup - var calculationScenario = new GrassCoverErosionInwardsCalculationScenario + var calculationScenario = new GrassCoverErosionInwardsCalculationScenario(double.NaN) { InputParameters = { @@ -623,7 +627,8 @@ }; // Call - var row = new GrassCoverErosionInwardsCalculationRow(calculationScenario, new ObservablePropertyChangeHandler(calculationScenario, new GrassCoverErosionInwardsInput())) + var row = new GrassCoverErosionInwardsCalculationRow(calculationScenario, new ObservablePropertyChangeHandler( + calculationScenario, new GrassCoverErosionInwardsInput(double.NaN))) { DikeProfile = new DataGridViewComboBoxItemWrapper(null) }; @@ -640,10 +645,11 @@ public void DikeProfile_OnChangeToProfileWithoutForeshoreGeometry_CorrectColumnStates() { // Setup - var calculationScenario = new GrassCoverErosionInwardsCalculationScenario(); + var calculationScenario = new GrassCoverErosionInwardsCalculationScenario(double.NaN); // Call - var row = new GrassCoverErosionInwardsCalculationRow(calculationScenario, new ObservablePropertyChangeHandler(calculationScenario, new GrassCoverErosionInwardsInput())) + var row = new GrassCoverErosionInwardsCalculationRow(calculationScenario, new ObservablePropertyChangeHandler( + calculationScenario, new GrassCoverErosionInwardsInput(double.NaN))) { DikeProfile = new DataGridViewComboBoxItemWrapper(DikeProfileTestFactory.CreateDikeProfile()) }; @@ -660,10 +666,11 @@ public void DikeProfile_OnChangeToProfileWithForeshoreGeometry_CorrectColumnStates() { // Setup - var calculationScenario = new GrassCoverErosionInwardsCalculationScenario(); + var calculationScenario = new GrassCoverErosionInwardsCalculationScenario(double.NaN); // Call - var row = new GrassCoverErosionInwardsCalculationRow(calculationScenario, new ObservablePropertyChangeHandler(calculationScenario, new GrassCoverErosionInwardsInput())) + var row = new GrassCoverErosionInwardsCalculationRow(calculationScenario, new ObservablePropertyChangeHandler( + calculationScenario, new GrassCoverErosionInwardsInput(double.NaN))) { DikeProfile = new DataGridViewComboBoxItemWrapper(DikeProfileTestFactory.CreateDikeProfile(new[] { Index: Riskeer/GrassCoverErosionInwards/test/Riskeer.GrassCoverErosionInwards.Forms.Test/Views/GrassCoverErosionInwardsCalculationsViewTest.cs =================================================================== diff -u -r708d46c0fd7bd4a3038df65c71b03e8944c0a256 -r0f9e6989c163dd5b5f7a00faf6f1f1f706880394 --- Riskeer/GrassCoverErosionInwards/test/Riskeer.GrassCoverErosionInwards.Forms.Test/Views/GrassCoverErosionInwardsCalculationsViewTest.cs (.../GrassCoverErosionInwardsCalculationsViewTest.cs) (revision 708d46c0fd7bd4a3038df65c71b03e8944c0a256) +++ Riskeer/GrassCoverErosionInwards/test/Riskeer.GrassCoverErosionInwards.Forms.Test/Views/GrassCoverErosionInwardsCalculationsViewTest.cs (.../GrassCoverErosionInwardsCalculationsViewTest.cs) (revision 0f9e6989c163dd5b5f7a00faf6f1f1f706880394) @@ -775,7 +775,7 @@ { Children = { - new GrassCoverErosionInwardsCalculationScenario + new GrassCoverErosionInwardsCalculationScenario(double.NaN) { Name = "Calculation 1", Comments = @@ -808,7 +808,7 @@ }, Output = null }, - new GrassCoverErosionInwardsCalculationScenario + new GrassCoverErosionInwardsCalculationScenario(double.NaN) { Name = "Calculation 2", Comments = Index: Riskeer/GrassCoverErosionInwards/test/Riskeer.GrassCoverErosionInwards.Forms.Test/Views/GrassCoverErosionInwardsFailureMechanismResultViewTest.cs =================================================================== diff -u -ra4e3b2745a48598260107bb5bfca7485205cdcc2 -r0f9e6989c163dd5b5f7a00faf6f1f1f706880394 --- Riskeer/GrassCoverErosionInwards/test/Riskeer.GrassCoverErosionInwards.Forms.Test/Views/GrassCoverErosionInwardsFailureMechanismResultViewTest.cs (.../GrassCoverErosionInwardsFailureMechanismResultViewTest.cs) (revision a4e3b2745a48598260107bb5bfca7485205cdcc2) +++ Riskeer/GrassCoverErosionInwards/test/Riskeer.GrassCoverErosionInwards.Forms.Test/Views/GrassCoverErosionInwardsFailureMechanismResultViewTest.cs (.../GrassCoverErosionInwardsFailureMechanismResultViewTest.cs) (revision 0f9e6989c163dd5b5f7a00faf6f1f1f706880394) @@ -286,7 +286,7 @@ protected override GrassCoverErosionInwardsCalculation CreateCalculation() { - return new GrassCoverErosionInwardsCalculation(); + return new GrassCoverErosionInwardsCalculation(double.NaN); } }