Index: Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Data/Input/WaveConditions/WaveConditionsCosineCalculationInput.cs =================================================================== diff -u --- Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Data/Input/WaveConditions/WaveConditionsCosineCalculationInput.cs (revision 0) +++ Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Data/Input/WaveConditions/WaveConditionsCosineCalculationInput.cs (revision 72d0ea54e92207651a883553d0b55c5eaeed7b7a) @@ -0,0 +1,92 @@ +// Copyright (C) Stichting Deltares 2016. All rights reserved. +// +// This file is part of Ringtoets. +// +// Ringtoets is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// All names, logos, and references to "Deltares" are registered trademarks of +// Stichting Deltares and remain full property of Stichting Deltares at all times. +// All rights reserved. + +using System.Collections.Generic; +using System.Linq; + +namespace Ringtoets.HydraRing.Calculation.Data.Input.WaveConditions +{ + /// + /// Container of all data necessary for performing a cosine based wave conditions calculation (Q-variant) via Hydra-Ring. + /// + public class WaveConditionsCosineCalculationInput : WaveConditionsCalculationInput + { + private readonly double c; + + /// + /// Creates a new instance of the class. + /// + /// The id of the section to use during the calculation. + /// The id of the hydraulic station to use during the calculation. + /// The norm to use during the calculation. + /// The foreland points to use during the calculation. + /// The break water to use during the calculation. + /// The water level to calculate the wave conditions for. + /// The a-value to use during the calculation. + /// The b-value to use during the calculation. + /// The c-value to use during the calculation. + public WaveConditionsCosineCalculationInput(int sectionId, long hydraulicBoundaryLocationId, double norm, + IEnumerable forelandPoints, + HydraRingBreakWater breakWater, + double waterLevel, + double a, + double b, + double c) + : base(sectionId, + hydraulicBoundaryLocationId, + norm, + forelandPoints, + breakWater, + waterLevel, + a, + b) + { + this.c = c; + } + + public override IEnumerable Variables + { + get + { + var variables = base.Variables.ToList(); + + // c-value + variables.Add(new HydraRingVariable(119, HydraRingDistributionType.Deterministic, c, + HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN)); + + return variables; + } + } + + public override int? GetSubMechanismModelId(int subMechanismId) + { + switch (subMechanismId) + { + case 4: + return 71; + case 5: + return 71; + default: + return null; + } + } + } +} \ No newline at end of file Fisheye: Tag 72d0ea54e92207651a883553d0b55c5eaeed7b7a refers to a dead (removed) revision in file `Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Data/Input/WaveConditions/WaveConditionsCosineInput.cs'. Fisheye: No comparison available. Pass `N' to diff? Index: Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Data/Input/WaveConditions/WaveConditionsTrapezoidCalculationInput.cs =================================================================== diff -u --- Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Data/Input/WaveConditions/WaveConditionsTrapezoidCalculationInput.cs (revision 0) +++ Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Data/Input/WaveConditions/WaveConditionsTrapezoidCalculationInput.cs (revision 72d0ea54e92207651a883553d0b55c5eaeed7b7a) @@ -0,0 +1,100 @@ +// Copyright (C) Stichting Deltares 2016. All rights reserved. +// +// This file is part of Ringtoets. +// +// Ringtoets is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// All names, logos, and references to "Deltares" are registered trademarks of +// Stichting Deltares and remain full property of Stichting Deltares at all times. +// All rights reserved. + +using System.Collections.Generic; +using System.Linq; + +namespace Ringtoets.HydraRing.Calculation.Data.Input.WaveConditions +{ + /// + /// Container of all data necessary for performing a trapezoid based wave conditions calculation (Q-variant) via Hydra-Ring. + /// + public class WaveConditionsTrapezoidCalculationInput : WaveConditionsCalculationInput + { + private readonly double beta1; + private readonly double beta2; + + /// + /// Creates a new instance of the class. + /// + /// The id of the section to use during the calculation. + /// The id of the hydraulic station to use during the calculation. + /// The norm to use during the calculation. + /// The foreland points to use during the calculation. + /// The break water to use during the calculation. + /// The water level to calculate the wave conditions for. + /// The a-value to use during the calculation. + /// The b-value to use during the calculation. + /// The beta1-value to use during the calculation. + /// The beta2-value to use during the calculation. + public WaveConditionsTrapezoidCalculationInput(int sectionId, long hydraulicBoundaryLocationId, double norm, + IEnumerable forelandPoints, + HydraRingBreakWater breakWater, + double waterLevel, + double a, + double b, + double beta1, + double beta2) + : base(sectionId, + hydraulicBoundaryLocationId, + norm, + forelandPoints, + breakWater, + waterLevel, + a, + b) + { + this.beta1 = beta1; + this.beta2 = beta2; + } + + public override IEnumerable Variables + { + get + { + var variables = base.Variables.ToList(); + + // beta1-value + variables.Add(new HydraRingVariable(117, HydraRingDistributionType.Deterministic, beta1, + HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN)); + + // beta2-value + variables.Add(new HydraRingVariable(118, HydraRingDistributionType.Deterministic, beta2, + HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN)); + + return variables; + } + } + + public override int? GetSubMechanismModelId(int subMechanismId) + { + switch (subMechanismId) + { + case 4: + return 70; + case 5: + return 70; + default: + return null; + } + } + } +} \ No newline at end of file Fisheye: Tag 72d0ea54e92207651a883553d0b55c5eaeed7b7a refers to a dead (removed) revision in file `Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Data/Input/WaveConditions/WaveConditionsTrapezoidInput.cs'. Fisheye: No comparison available. Pass `N' to diff? Index: Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Ringtoets.HydraRing.Calculation.csproj =================================================================== diff -u -r8797ed1774bf2255a1370fafe122d9150f79e365 -r72d0ea54e92207651a883553d0b55c5eaeed7b7a --- Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Ringtoets.HydraRing.Calculation.csproj (.../Ringtoets.HydraRing.Calculation.csproj) (revision 8797ed1774bf2255a1370fafe122d9150f79e365) +++ Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Ringtoets.HydraRing.Calculation.csproj (.../Ringtoets.HydraRing.Calculation.csproj) (revision 72d0ea54e92207651a883553d0b55c5eaeed7b7a) @@ -57,14 +57,14 @@ - + - + Index: Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/WaveConditions/WaveConditionsCalculationInputTest.cs =================================================================== diff -u -r8797ed1774bf2255a1370fafe122d9150f79e365 -r72d0ea54e92207651a883553d0b55c5eaeed7b7a --- Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/WaveConditions/WaveConditionsCalculationInputTest.cs (.../WaveConditionsCalculationInputTest.cs) (revision 8797ed1774bf2255a1370fafe122d9150f79e365) +++ Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/WaveConditions/WaveConditionsCalculationInputTest.cs (.../WaveConditionsCalculationInputTest.cs) (revision 72d0ea54e92207651a883553d0b55c5eaeed7b7a) @@ -47,30 +47,30 @@ const double b = 7.7; // Call - var waveConditionsInput = new WaveConditionsCalculationInputImplementation(sectionId, - hydraulicBoundaryLocationId, - norm, - forelandPoints, - breakWater, - waterLevel, - a, - b); + var waveConditionsCalculationInput = new WaveConditionsCalculationInputImplementation(sectionId, + hydraulicBoundaryLocationId, + norm, + forelandPoints, + breakWater, + waterLevel, + a, + b); // Assert const int expectedCalculationTypeId = 6; const int expectedVariableId = 114; double expectedBeta = StatisticsConverter.NormToBeta(norm); - Assert.IsInstanceOf(waveConditionsInput); - Assert.AreEqual(HydraRingFailureMechanismType.QVariant, waveConditionsInput.FailureMechanismType); - Assert.AreEqual(expectedCalculationTypeId, waveConditionsInput.CalculationTypeId); - Assert.AreEqual(expectedVariableId, waveConditionsInput.VariableId); - Assert.AreEqual(hydraulicBoundaryLocationId, waveConditionsInput.HydraulicBoundaryLocationId); - Assert.IsNotNull(waveConditionsInput.Section); - Assert.AreEqual(sectionId, waveConditionsInput.Section.SectionId); - HydraRingVariableAssert.AreEqual(GetExpectedVariables(waterLevel, a, b).ToArray(), waveConditionsInput.Variables.ToArray()); - Assert.AreSame(forelandPoints, waveConditionsInput.ForelandsPoints); - Assert.AreSame(breakWater, waveConditionsInput.BreakWater); - Assert.AreEqual(expectedBeta, waveConditionsInput.Beta); + Assert.IsInstanceOf(waveConditionsCalculationInput); + Assert.AreEqual(HydraRingFailureMechanismType.QVariant, waveConditionsCalculationInput.FailureMechanismType); + Assert.AreEqual(expectedCalculationTypeId, waveConditionsCalculationInput.CalculationTypeId); + Assert.AreEqual(expectedVariableId, waveConditionsCalculationInput.VariableId); + Assert.AreEqual(hydraulicBoundaryLocationId, waveConditionsCalculationInput.HydraulicBoundaryLocationId); + Assert.IsNotNull(waveConditionsCalculationInput.Section); + Assert.AreEqual(sectionId, waveConditionsCalculationInput.Section.SectionId); + HydraRingVariableAssert.AreEqual(GetExpectedVariables(waterLevel, a, b).ToArray(), waveConditionsCalculationInput.Variables.ToArray()); + Assert.AreSame(forelandPoints, waveConditionsCalculationInput.ForelandsPoints); + Assert.AreSame(breakWater, waveConditionsCalculationInput.BreakWater); + Assert.AreEqual(expectedBeta, waveConditionsCalculationInput.Beta); } private class WaveConditionsCalculationInputImplementation : WaveConditionsCalculationInput Index: Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/WaveConditions/WaveConditionsCosineCalculationInputTest.cs =================================================================== diff -u --- Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/WaveConditions/WaveConditionsCosineCalculationInputTest.cs (revision 0) +++ Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/WaveConditions/WaveConditionsCosineCalculationInputTest.cs (revision 72d0ea54e92207651a883553d0b55c5eaeed7b7a) @@ -0,0 +1,109 @@ +// Copyright (C) Stichting Deltares 2016. All rights reserved. +// +// This file is part of Ringtoets. +// +// Ringtoets is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// All names, logos, and references to "Deltares" are registered trademarks of +// Stichting Deltares and remain full property of Stichting Deltares at all times. +// All rights reserved. + +using System.Collections.Generic; +using System.Linq; +using Core.Common.Utils; +using NUnit.Framework; +using Ringtoets.HydraRing.Calculation.Data; +using Ringtoets.HydraRing.Calculation.Data.Input.WaveConditions; +using Ringtoets.HydraRing.Calculation.TestUtil; + +namespace Ringtoets.HydraRing.Calculation.Test.Data.Input.WaveConditions +{ + [TestFixture] + public class WaveConditionsCosineCalculationInputTest + { + [Test] + public void Constructor_Always_ExpectedValues() + { + // Setup + const int sectionId = 111; + const int hydraulicBoundaryLocationId = 222; + const int norm = 333; + var forelandPoints = Enumerable.Empty(); + var breakWater = new HydraRingBreakWater(1, 4.4); + + // Call + const double waterLevel = 5.5; + const double a = 6.6; + const double b = 7.7; + const double c = 8.8; + + var waveConditionsCosineCalculationInput = new WaveConditionsCosineCalculationInput(sectionId, + hydraulicBoundaryLocationId, + norm, + forelandPoints, + breakWater, + waterLevel, + a, + b, + c); + + // Assert + const int expectedCalculationTypeId = 6; + const int expectedVariableId = 114; + double expectedBeta = StatisticsConverter.NormToBeta(norm); + Assert.IsInstanceOf(waveConditionsCosineCalculationInput); + Assert.AreEqual(HydraRingFailureMechanismType.QVariant, waveConditionsCosineCalculationInput.FailureMechanismType); + Assert.AreEqual(expectedCalculationTypeId, waveConditionsCosineCalculationInput.CalculationTypeId); + Assert.AreEqual(expectedVariableId, waveConditionsCosineCalculationInput.VariableId); + Assert.AreEqual(hydraulicBoundaryLocationId, waveConditionsCosineCalculationInput.HydraulicBoundaryLocationId); + Assert.IsNotNull(waveConditionsCosineCalculationInput.Section); + Assert.AreEqual(sectionId, waveConditionsCosineCalculationInput.Section.SectionId); + HydraRingVariableAssert.AreEqual(GetExpectedVariables(waterLevel, a, b, c).ToArray(), waveConditionsCosineCalculationInput.Variables.ToArray()); + Assert.AreSame(forelandPoints, waveConditionsCosineCalculationInput.ForelandsPoints); + Assert.AreSame(breakWater, waveConditionsCosineCalculationInput.BreakWater); + Assert.AreEqual(expectedBeta, waveConditionsCosineCalculationInput.Beta); + } + + [Test] + [TestCase(3, null)] + [TestCase(4, 71)] + [TestCase(5, 71)] + [TestCase(6, null)] + public void GetSubMechanismModelId_Always_ReturnsExpectedValues(int subMechanismModelId, int? expectedSubMechanismModelId) + { + // Call + var waveConditionsCosineCalculationInput = new WaveConditionsCosineCalculationInput(111, + 222, + 333, + Enumerable.Empty(), + new HydraRingBreakWater(1, 4.4), + 5.5, + 6.6, + 7.7, + 8.8); + + // Assert + Assert.AreEqual(expectedSubMechanismModelId, waveConditionsCosineCalculationInput.GetSubMechanismModelId(subMechanismModelId)); + } + + private static IEnumerable GetExpectedVariables(double waterLevel, double a, double b, double c) + { + yield return new HydraRingVariable(113, HydraRingDistributionType.Deterministic, waterLevel, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(114, HydraRingDistributionType.Deterministic, 1.0, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(115, HydraRingDistributionType.Deterministic, a, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(116, HydraRingDistributionType.Deterministic, b, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(119, HydraRingDistributionType.Deterministic, c, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + } + } +} \ No newline at end of file Fisheye: Tag 72d0ea54e92207651a883553d0b55c5eaeed7b7a refers to a dead (removed) revision in file `Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/WaveConditions/WaveConditionsCosineInputTest.cs'. Fisheye: No comparison available. Pass `N' to diff? Index: Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/WaveConditions/WaveConditionsTrapezoidCalculationInputTest.cs =================================================================== diff -u --- Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/WaveConditions/WaveConditionsTrapezoidCalculationInputTest.cs (revision 0) +++ Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/WaveConditions/WaveConditionsTrapezoidCalculationInputTest.cs (revision 72d0ea54e92207651a883553d0b55c5eaeed7b7a) @@ -0,0 +1,112 @@ +// Copyright (C) Stichting Deltares 2016. All rights reserved. +// +// This file is part of Ringtoets. +// +// Ringtoets is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// All names, logos, and references to "Deltares" are registered trademarks of +// Stichting Deltares and remain full property of Stichting Deltares at all times. +// All rights reserved. + +using System.Collections.Generic; +using System.Linq; +using Core.Common.Utils; +using NUnit.Framework; +using Ringtoets.HydraRing.Calculation.Data; +using Ringtoets.HydraRing.Calculation.Data.Input.WaveConditions; +using Ringtoets.HydraRing.Calculation.TestUtil; + +namespace Ringtoets.HydraRing.Calculation.Test.Data.Input.WaveConditions +{ + [TestFixture] + public class WaveConditionsTrapezoidCalculationInputTest + { + [Test] + public void Constructor_Always_ExpectedValues() + { + // Setup + const int sectionId = 111; + const int hydraulicBoundaryLocationId = 222; + const int norm = 333; + var forelandPoints = Enumerable.Empty(); + var breakWater = new HydraRingBreakWater(1, 4.4); + const double waterLevel = 5.5; + const double a = 6.6; + const double b = 7.7; + const double beta1 = 8.8; + const double beta2 = 9.9; + + // Call + var waveConditionsTrapezoidCalculationInput = new WaveConditionsTrapezoidCalculationInput(sectionId, + hydraulicBoundaryLocationId, + norm, + forelandPoints, + breakWater, + waterLevel, + a, + b, + beta1, + beta2); + + // Assert + const int expectedCalculationTypeId = 6; + const int expectedVariableId = 114; + double expectedBeta = StatisticsConverter.NormToBeta(norm); + Assert.IsInstanceOf(waveConditionsTrapezoidCalculationInput); + Assert.AreEqual(HydraRingFailureMechanismType.QVariant, waveConditionsTrapezoidCalculationInput.FailureMechanismType); + Assert.AreEqual(expectedCalculationTypeId, waveConditionsTrapezoidCalculationInput.CalculationTypeId); + Assert.AreEqual(expectedVariableId, waveConditionsTrapezoidCalculationInput.VariableId); + Assert.AreEqual(hydraulicBoundaryLocationId, waveConditionsTrapezoidCalculationInput.HydraulicBoundaryLocationId); + Assert.IsNotNull(waveConditionsTrapezoidCalculationInput.Section); + Assert.AreEqual(sectionId, waveConditionsTrapezoidCalculationInput.Section.SectionId); + HydraRingVariableAssert.AreEqual(GetExpectedVariables(waterLevel, a, b, beta1, beta2).ToArray(), waveConditionsTrapezoidCalculationInput.Variables.ToArray()); + Assert.AreSame(forelandPoints, waveConditionsTrapezoidCalculationInput.ForelandsPoints); + Assert.AreSame(breakWater, waveConditionsTrapezoidCalculationInput.BreakWater); + Assert.AreEqual(expectedBeta, waveConditionsTrapezoidCalculationInput.Beta); + } + + [Test] + [TestCase(3, null)] + [TestCase(4, 70)] + [TestCase(5, 70)] + [TestCase(6, null)] + public void GetSubMechanismModelId_Always_ReturnsExpectedValues(int subMechanismModelId, int? expectedSubMechanismModelId) + { + // Call + var waveConditionsTrapezoidCalculationInput = new WaveConditionsTrapezoidCalculationInput(111, + 222, + 333, + Enumerable.Empty(), + new HydraRingBreakWater(1, 4.4), + 5.5, + 6.6, + 7.7, + 8.8, + 9.9); + + // Assert + Assert.AreEqual(expectedSubMechanismModelId, waveConditionsTrapezoidCalculationInput.GetSubMechanismModelId(subMechanismModelId)); + } + + private static IEnumerable GetExpectedVariables(double waterLevel, double a, double b, double beta1, double beta2) + { + yield return new HydraRingVariable(113, HydraRingDistributionType.Deterministic, waterLevel, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(114, HydraRingDistributionType.Deterministic, 1.0, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(115, HydraRingDistributionType.Deterministic, a, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(116, HydraRingDistributionType.Deterministic, b, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(117, HydraRingDistributionType.Deterministic, beta1, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(118, HydraRingDistributionType.Deterministic, beta2, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + } + } +} \ No newline at end of file Fisheye: Tag 72d0ea54e92207651a883553d0b55c5eaeed7b7a refers to a dead (removed) revision in file `Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/WaveConditions/WaveConditionsTrapezoidInputTest.cs'. Fisheye: No comparison available. Pass `N' to diff? Index: Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Integration/HydraRingConfigurationServiceIntegrationTest.cs =================================================================== diff -u -r983308d8296d6186910073ed2a61371c4b992c06 -r72d0ea54e92207651a883553d0b55c5eaeed7b7a --- Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Integration/HydraRingConfigurationServiceIntegrationTest.cs (.../HydraRingConfigurationServiceIntegrationTest.cs) (revision 983308d8296d6186910073ed2a61371c4b992c06) +++ Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Integration/HydraRingConfigurationServiceIntegrationTest.cs (.../HydraRingConfigurationServiceIntegrationTest.cs) (revision 72d0ea54e92207651a883553d0b55c5eaeed7b7a) @@ -551,7 +551,7 @@ } [Test] - public void GenerateDataBaseCreationScript_HydraRingConfigurationWithWaveConditionsCosineInput_ReturnsExpectedCreationScript() + public void GenerateDataBaseCreationScript_HydraRingConfigurationWithWaveConditionsCosineCalculationInput_ReturnsExpectedCreationScript() { // Setup var hydraRingConfigurationService = new HydraRingConfigurationService("34-1", HydraRingUncertaintiesType.All); @@ -564,15 +564,15 @@ var breakWater = new HydraRingBreakWater(1, 2.2); hydraRingConfigurationService.AddHydraRingCalculationInput( - new WaveConditionsCosineInput(1, - hydraulicBoundaryLocationId, - 10000, - forelandPoints, - breakWater, - 3.3, - 4.4, - 5.5, - 6.6)); + new WaveConditionsCosineCalculationInput(1, + hydraulicBoundaryLocationId, + 10000, + forelandPoints, + breakWater, + 3.3, + 4.4, + 5.5, + 6.6)); string expectedCreationScript = "DELETE FROM [HydraulicModels];" + Environment.NewLine + "INSERT INTO [HydraulicModels] VALUES (1, 1, 'WTI 2017');" + Environment.NewLine + @@ -647,7 +647,7 @@ } [Test] - public void GenerateDataBaseCreationScript_HydraRingConfigurationWithWaveConditionsTrapezoidInput_ReturnsExpectedCreationScript() + public void GenerateDataBaseCreationScript_HydraRingConfigurationWithWaveConditionsTrapezoidCalculationInput_ReturnsExpectedCreationScript() { // Setup var hydraRingConfigurationService = new HydraRingConfigurationService("34-1", HydraRingUncertaintiesType.All); @@ -660,16 +660,16 @@ var breakWater = new HydraRingBreakWater(1, 2.2); hydraRingConfigurationService.AddHydraRingCalculationInput( - new WaveConditionsTrapezoidInput(1, - hydraulicBoundaryLocationId, - 10000, - forelandPoints, - breakWater, - 3.3, - 4.4, - 5.5, - 6.6, - 7.7)); + new WaveConditionsTrapezoidCalculationInput(1, + hydraulicBoundaryLocationId, + 10000, + forelandPoints, + breakWater, + 3.3, + 4.4, + 5.5, + 6.6, + 7.7)); string expectedCreationScript = "DELETE FROM [HydraulicModels];" + Environment.NewLine + "INSERT INTO [HydraulicModels] VALUES (1, 1, 'WTI 2017');" + Environment.NewLine + Index: Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Ringtoets.HydraRing.Calculation.Test.csproj =================================================================== diff -u -r8797ed1774bf2255a1370fafe122d9150f79e365 -r72d0ea54e92207651a883553d0b55c5eaeed7b7a --- Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Ringtoets.HydraRing.Calculation.Test.csproj (.../Ringtoets.HydraRing.Calculation.Test.csproj) (revision 8797ed1774bf2255a1370fafe122d9150f79e365) +++ Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Ringtoets.HydraRing.Calculation.Test.csproj (.../Ringtoets.HydraRing.Calculation.Test.csproj) (revision 72d0ea54e92207651a883553d0b55c5eaeed7b7a) @@ -58,15 +58,15 @@ - + - +