Index: Riskeer/Piping/src/Riskeer.Piping.Forms/PropertyClasses/Probabilistic/ProbabilisticPipingSectionSpecificOutputProperties.cs
===================================================================
diff -u -rc86470e887856fc1fc68bd05a1553825948297f2 -rb5ad39e9c22cd502bea7dc0c02b8321ef65c02f3
--- Riskeer/Piping/src/Riskeer.Piping.Forms/PropertyClasses/Probabilistic/ProbabilisticPipingSectionSpecificOutputProperties.cs (.../ProbabilisticPipingSectionSpecificOutputProperties.cs) (revision c86470e887856fc1fc68bd05a1553825948297f2)
+++ Riskeer/Piping/src/Riskeer.Piping.Forms/PropertyClasses/Probabilistic/ProbabilisticPipingSectionSpecificOutputProperties.cs (.../ProbabilisticPipingSectionSpecificOutputProperties.cs) (revision b5ad39e9c22cd502bea7dc0c02b8321ef65c02f3)
@@ -44,7 +44,7 @@
///
/// The output to show the properties for.
/// Thrown when is null.
- public ProbabilisticPipingSectionSpecificOutputProperties(IPartialProbabilisticPipingOutput output)
+ protected ProbabilisticPipingSectionSpecificOutputProperties(IPartialProbabilisticPipingOutput output)
{
if (output == null)
{
Index: Riskeer/Piping/src/Riskeer.Piping.Plugin/PipingPlugin.cs
===================================================================
diff -u -r56d09466ed8151f35d3fc9c460a07bd5627989c9 -rb5ad39e9c22cd502bea7dc0c02b8321ef65c02f3
--- Riskeer/Piping/src/Riskeer.Piping.Plugin/PipingPlugin.cs (.../PipingPlugin.cs) (revision 56d09466ed8151f35d3fc9c460a07bd5627989c9)
+++ Riskeer/Piping/src/Riskeer.Piping.Plugin/PipingPlugin.cs (.../PipingPlugin.cs) (revision b5ad39e9c22cd502bea7dc0c02b8321ef65c02f3)
@@ -132,7 +132,8 @@
};
yield return new PropertyInfo
{
- CreateInstance = context => new ProbabilisticPipingSectionSpecificOutputProperties((PartialProbabilisticFaultTreePipingOutput) context.WrappedData.Output?.SectionSpecificOutput)
+ CreateInstance = context => new ProbabilisticFaultTreePipingSectionSpecificOutputProperties(
+ (PartialProbabilisticFaultTreePipingOutput) context.WrappedData.Output?.SectionSpecificOutput)
};
}
Index: Riskeer/Piping/test/Riskeer.Piping.Forms.Test/PropertyClasses/Probabilistic/ProbabilisticPipingSectionSpecificOutputPropertiesTest.cs
===================================================================
diff -u -rc86470e887856fc1fc68bd05a1553825948297f2 -rb5ad39e9c22cd502bea7dc0c02b8321ef65c02f3
--- Riskeer/Piping/test/Riskeer.Piping.Forms.Test/PropertyClasses/Probabilistic/ProbabilisticPipingSectionSpecificOutputPropertiesTest.cs (.../ProbabilisticPipingSectionSpecificOutputPropertiesTest.cs) (revision c86470e887856fc1fc68bd05a1553825948297f2)
+++ Riskeer/Piping/test/Riskeer.Piping.Forms.Test/PropertyClasses/Probabilistic/ProbabilisticPipingSectionSpecificOutputPropertiesTest.cs (.../ProbabilisticPipingSectionSpecificOutputPropertiesTest.cs) (revision b5ad39e9c22cd502bea7dc0c02b8321ef65c02f3)
@@ -46,7 +46,7 @@
public void Constructor_OutputNull_ThrowArgumentNullException()
{
// Call
- void Call() => new ProbabilisticPipingSectionSpecificOutputProperties(null);
+ void Call() => new TestProbabilisticPipingSectionSpecificOutputProperties(null);
// Assert
var exception = Assert.Throws(Call);
@@ -60,7 +60,7 @@
PartialProbabilisticPipingOutput output = PipingTestDataGenerator.GetRandomPartialProbabilisticPipingOutput();
// Call
- var properties = new ProbabilisticPipingSectionSpecificOutputProperties(output);
+ var properties = new TestProbabilisticPipingSectionSpecificOutputProperties(output);
// Assert
Assert.IsInstanceOf>(properties);
@@ -74,7 +74,7 @@
PartialProbabilisticPipingOutput output = PipingTestDataGenerator.GetRandomPartialProbabilisticPipingOutput(null);
// Call
- var properties = new ProbabilisticPipingSectionSpecificOutputProperties(output);
+ var properties = new TestProbabilisticPipingSectionSpecificOutputProperties(output);
// Assert
PropertyDescriptorCollection dynamicProperties = PropertiesTestHelper.GetAllVisiblePropertyDescriptors(properties);
@@ -102,11 +102,17 @@
PartialProbabilisticPipingOutput output = PipingTestDataGenerator.GetRandomPartialProbabilisticPipingOutput();
// Call
- var properties = new ProbabilisticPipingSectionSpecificOutputProperties(output);
+ var properties = new TestProbabilisticPipingSectionSpecificOutputProperties(output);
// Assert
Assert.AreEqual(ProbabilityFormattingHelper.Format(StatisticsConverter.ReliabilityToProbability(output.Reliability)), properties.Probability);
Assert.AreEqual(output.Reliability, properties.Reliability, properties.Reliability.GetAccuracy());
}
+
+ private class TestProbabilisticPipingSectionSpecificOutputProperties : ProbabilisticPipingSectionSpecificOutputProperties
+ {
+ public TestProbabilisticPipingSectionSpecificOutputProperties(IPartialProbabilisticPipingOutput output)
+ : base(output) {}
+ }
}
}
\ No newline at end of file
Index: Riskeer/Piping/test/Riskeer.Piping.Plugin.Test/PropertyInfos/Probabilistic/ProbabilisticPipingSectionSpecificOutputPropertyInfoTest.cs
===================================================================
diff -u -rd108d281eac4c96d0ff49458436edc6698d4b8e4 -rb5ad39e9c22cd502bea7dc0c02b8321ef65c02f3
--- Riskeer/Piping/test/Riskeer.Piping.Plugin.Test/PropertyInfos/Probabilistic/ProbabilisticPipingSectionSpecificOutputPropertyInfoTest.cs (.../ProbabilisticPipingSectionSpecificOutputPropertyInfoTest.cs) (revision d108d281eac4c96d0ff49458436edc6698d4b8e4)
+++ Riskeer/Piping/test/Riskeer.Piping.Plugin.Test/PropertyInfos/Probabilistic/ProbabilisticPipingSectionSpecificOutputPropertyInfoTest.cs (.../ProbabilisticPipingSectionSpecificOutputPropertyInfoTest.cs) (revision b5ad39e9c22cd502bea7dc0c02b8321ef65c02f3)
@@ -71,7 +71,7 @@
IObjectProperties objectProperties = info.CreateInstance(context);
// Assert
- Assert.IsInstanceOf(objectProperties);
+ Assert.IsInstanceOf(objectProperties);
Assert.AreSame(context.WrappedData.Output.SectionSpecificOutput, objectProperties.Data);
}
}