public void UpdateForeshoreGeometryChartDataName_InputNull_NameSetToDefaultName() { // Setup var chartData = new ChartLineData("test name"); // Call WaveConditionsChartDataFactory.UpdateForeshoreGeometryChartDataName(chartData, null); // Assert Assert.AreEqual("Voorlandprofiel", chartData.Name); }
public void UpdateForeshoreGeometryChartDataName_DikeProfileNull_NameSetToDefaultName() { // Setup var chartData = new ChartLineData("test name"); var input = new WaveConditionsInput { UseForeshore = true }; // Call WaveConditionsChartDataFactory.UpdateForeshoreGeometryChartDataName(chartData, input); // Assert Assert.AreEqual("Voorlandprofiel", chartData.Name); }
public void UpdateForeshoreGeometryChartDataName_DikeProfileSetUseForeshoreTrue_NameSetToForeshoreProfileName() { // Setup var chartData = new ChartLineData("test name"); var input = new WaveConditionsInput { ForeshoreProfile = new TestForeshoreProfile("profile name"), UseForeshore = true }; // Call WaveConditionsChartDataFactory.UpdateForeshoreGeometryChartDataName(chartData, input); // Assert string expectedName = $"{input.ForeshoreProfile.Name} - Voorlandprofiel"; Assert.AreEqual(expectedName, chartData.Name); }
private void SetChartData() { WaveConditionsInput input = calculation.InputParameters; WaveConditionsChartDataFactory.UpdateForeshoreGeometryChartDataName(foreshoreChartData, input); foreshoreChartData.Points = WaveConditionsChartDataPointsFactory.CreateForeshoreGeometryPoints(input); lowerBoundaryRevetmentChartData.Points = WaveConditionsChartDataPointsFactory.CreateLowerBoundaryRevetmentGeometryPoints(input); upperBoundaryRevetmentChartData.Points = WaveConditionsChartDataPointsFactory.CreateUpperBoundaryRevetmentGeometryPoints(input); lowerBoundaryWaterLevelsChartData.Points = WaveConditionsChartDataPointsFactory.CreateLowerBoundaryWaterLevelsGeometryPoints(input); upperBoundaryWaterLevelsChartData.Points = WaveConditionsChartDataPointsFactory.CreateUpperBoundaryWaterLevelsGeometryPoints(input); RoundedDouble assessmentLevel = getHydraulicBoundaryLocationCalculationFunc()?.Output?.Result ?? RoundedDouble.NaN; assessmentLevelChartData.Points = WaveConditionsChartDataPointsFactory.CreateAssessmentLevelGeometryPoints(input, assessmentLevel); waterLevelsChartData.Lines = WaveConditionsChartDataPointsFactory.CreateWaterLevelsGeometryPoints(input, assessmentLevel); revetmentBaseChartData.Points = WaveConditionsChartDataPointsFactory.CreateRevetmentBaseGeometryPoints(input); revetmentChartData.Points = WaveConditionsChartDataPointsFactory.CreateRevetmentGeometryPoints(input); }