Index: Riskeer/Piping/test/Riskeer.Piping.Data.Test/PipingCalculationTest.cs =================================================================== diff -u -r3ac3587971bba23281bb2d33418062e655b0f8bf -re1228b228633bd834e448a5c5e48eccd29852287 --- Riskeer/Piping/test/Riskeer.Piping.Data.Test/PipingCalculationTest.cs (.../PipingCalculationTest.cs) (revision 3ac3587971bba23281bb2d33418062e655b0f8bf) +++ Riskeer/Piping/test/Riskeer.Piping.Data.Test/PipingCalculationTest.cs (.../PipingCalculationTest.cs) (revision e1228b228633bd834e448a5c5e48eccd29852287) @@ -59,13 +59,10 @@ } [Test] - public void ShouldCalculate_OutputNull_ReturnsTrue() + public void ShouldCalculate_HasOutputFalse_ReturnsTrue() { // Setup - var calculation = new ProbabilisticPipingCalculation(new GeneralPipingInput()) - { - Output = null - }; + var calculation = new TestPipingCalculation(); // Call bool shouldCalculate = calculation.ShouldCalculate; @@ -75,13 +72,10 @@ } [Test] - public void ShouldCalculate_OutputSet_ReturnsFalse() + public void ShouldCalculate_HasOutputTrue_ReturnsFalse() { // Setup - var calculation = new ProbabilisticPipingCalculation(new GeneralPipingInput()) - { - Output = new ProbabilisticPipingOutput() - }; + var calculation = new TestPipingCalculation(true); // Call bool shouldCalculate = calculation.ShouldCalculate; Index: Riskeer/Piping/test/Riskeer.Piping.Data.TestUtil/TestPipingCalculation.cs =================================================================== diff -u -r983089fb9999d4b3436d305b58af87dffb6b961f -re1228b228633bd834e448a5c5e48eccd29852287 --- Riskeer/Piping/test/Riskeer.Piping.Data.TestUtil/TestPipingCalculation.cs (.../TestPipingCalculation.cs) (revision 983089fb9999d4b3436d305b58af87dffb6b961f) +++ Riskeer/Piping/test/Riskeer.Piping.Data.TestUtil/TestPipingCalculation.cs (.../TestPipingCalculation.cs) (revision e1228b228633bd834e448a5c5e48eccd29852287) @@ -31,14 +31,26 @@ /// /// Creates a new instance of with default . /// - public TestPipingCalculation() : base(new TestPipingInput()) {} + /// Whether or not the calculation should have output. + public TestPipingCalculation(bool hasOutput = false) : this(new TestPipingInput(), hasOutput) {} /// /// Creates a new instance of . /// /// The input parameters to perform the piping calculation with. + /// Whether or not the calculation should have output. /// Thrown when /// is null. - public TestPipingCalculation(PipingInput pipingInput) : base(pipingInput) {} + public TestPipingCalculation(PipingInput pipingInput, bool hasOutput = false) : base(pipingInput) + { + HasOutput = hasOutput; + } + + public override bool HasOutput { get; } + + public override void ClearOutput() + { + // Do nothing + } } } \ No newline at end of file