Index: Ringtoets/Piping/test/Ringtoets.Piping.Data.TestUtil.Test/PipingCalculationScenarioFactoryTest.cs =================================================================== diff -u -re82f04fb50a7b5a6f9c45289258c00c94aa8c64c -r990dd12909ff8c0f941c5b06434ee6258085e5ec --- Ringtoets/Piping/test/Ringtoets.Piping.Data.TestUtil.Test/PipingCalculationScenarioFactoryTest.cs (.../PipingCalculationScenarioFactoryTest.cs) (revision e82f04fb50a7b5a6f9c45289258c00c94aa8c64c) +++ Ringtoets/Piping/test/Ringtoets.Piping.Data.TestUtil.Test/PipingCalculationScenarioFactoryTest.cs (.../PipingCalculationScenarioFactoryTest.cs) (revision 990dd12909ff8c0f941c5b06434ee6258085e5ec) @@ -23,6 +23,7 @@ using Core.Common.Base.Geometry; using NUnit.Framework; using Ringtoets.Common.Data.FailureMechanism; +using Ringtoets.Piping.Service; namespace Ringtoets.Piping.Data.TestUtil.Test { @@ -88,24 +89,24 @@ } [Test] - public void CreateIrreleveantPipingCalculationScenario_WithNoSection_ThrowsArgumentNullException() + public void CreateIrrelevantPipingCalculationScenario_WithNoSection_ThrowsArgumentNullException() { // Call - TestDelegate test = () => PipingCalculationScenarioFactory.CreateIrreleveantPipingCalculationScenario(null); + TestDelegate test = () => PipingCalculationScenarioFactory.CreateIrrelevantPipingCalculationScenario(null); // Assert string paramName = Assert.Throws(test).ParamName; Assert.AreEqual("section", paramName); } [Test] - public void CreateIrreleveantPipingCalculationScenario_WithSection_CreatesIrrelevantCalculation() + public void CreateIrrelevantPipingCalculationScenario_WithSection_CreatesIrrelevantCalculation() { // Setup FailureMechanismSection section = CreateSection(); // Call - PipingCalculationScenario scenario = PipingCalculationScenarioFactory.CreateIrreleveantPipingCalculationScenario(section); + PipingCalculationScenario scenario = PipingCalculationScenarioFactory.CreateIrrelevantPipingCalculationScenario(section); // Assert Assert.IsFalse(scenario.IsRelevant); @@ -137,6 +138,26 @@ Assert.IsTrue(scenario.IsRelevant); } + [Test] + public void CreatePipingCalculationScenarioWithInvalidInput_CreatesPipingCalculationScenarioWithInvalidInput() + { + // Call + PipingCalculationScenario scenario = PipingCalculationScenarioFactory.CreatePipingCalculationScenarioWithInvalidInput(); + + // Assert + Assert.IsFalse(PipingCalculationService.Validate(scenario)); + } + + [Test] + public void CreatePipingCalculationScenarioWithValidInput_CreatesPipingCalculationScenarioWithValidInput() + { + // Call + PipingCalculationScenario scenario = PipingCalculationScenarioFactory.CreatePipingCalculationScenarioWithValidInput(); + + // Assert + Assert.IsTrue(PipingCalculationService.Validate(scenario)); + } + private static FailureMechanismSection CreateSection() { return new FailureMechanismSection("name", new[]