Index: Riskeer/Piping/src/Riskeer.Piping.Forms/PresentationObjects/PipingProbabilityFailureMechanismSectionResultContext.cs
===================================================================
diff -u
--- Riskeer/Piping/src/Riskeer.Piping.Forms/PresentationObjects/PipingProbabilityFailureMechanismSectionResultContext.cs (revision 0)
+++ Riskeer/Piping/src/Riskeer.Piping.Forms/PresentationObjects/PipingProbabilityFailureMechanismSectionResultContext.cs (revision 1a74cf8870ea2f43e667b624b90347a5a3b71704)
@@ -0,0 +1,50 @@
+// Copyright (C) Stichting Deltares 2021. All rights reserved.
+//
+// This file is part of Riskeer.
+//
+// Riskeer 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;
+using Core.Common.Base;
+using Riskeer.Common.Data.AssessmentSection;
+using Riskeer.Common.Data.FailureMechanism;
+using Riskeer.Common.Forms.PresentationObjects;
+using Riskeer.Piping.Data;
+
+namespace Riskeer.Piping.Forms.PresentationObjects
+{
+ ///
+ /// This class is a presentation object for a collection of
+ /// for the .
+ ///
+ public class PipingProbabilityFailureMechanismSectionResultContext : ProbabilityFailureMechanismSectionResultContext
+ {
+ ///
+ /// Creates a new instance of .
+ ///
+ /// The
+ /// of to wrap.
+ /// The
+ /// the belongs to.
+ /// The assessment section the section results belongs to.
+ /// Thrown when any parameter is null.
+ public PipingProbabilityFailureMechanismSectionResultContext(IObservableEnumerable wrappedSectionResults,
+ PipingFailureMechanism failureMechanism, IAssessmentSection assessmentSection)
+ : base(wrappedSectionResults, failureMechanism, assessmentSection) {}
+ }
+}
\ No newline at end of file
Index: Riskeer/Piping/src/Riskeer.Piping.Plugin/PipingPlugin.cs
===================================================================
diff -u -r5b1bf9e3b1471bf8358d2a0462ed468393908083 -r1a74cf8870ea2f43e667b624b90347a5a3b71704
--- Riskeer/Piping/src/Riskeer.Piping.Plugin/PipingPlugin.cs (.../PipingPlugin.cs) (revision 5b1bf9e3b1471bf8358d2a0462ed468393908083)
+++ Riskeer/Piping/src/Riskeer.Piping.Plugin/PipingPlugin.cs (.../PipingPlugin.cs) (revision 1a74cf8870ea2f43e667b624b90347a5a3b71704)
@@ -258,7 +258,7 @@
};
yield return new RiskeerViewInfo<
- ProbabilityFailureMechanismSectionResultContext,
+ PipingProbabilityFailureMechanismSectionResultContext,
IObservableEnumerable,
PipingFailureMechanismResultView>(() => Gui)
{
@@ -395,7 +395,7 @@
CalculationGroupContextContextMenuStrip,
CalculationGroupContextOnNodeRemoved);
- yield return new TreeNodeInfo>
+ yield return new TreeNodeInfo
{
Text = context => RiskeerCommonFormsResources.FailureMechanism_AssessmentResult_DisplayName,
Image = context => RiskeerCommonFormsResources.FailureMechanismSectionResultIcon,
@@ -887,7 +887,7 @@
assessmentSection,
() => probabilityAssessmentInput.GetN(assessmentSection.ReferenceLine.Length)),
new PipingScenariosContext(failureMechanism.CalculationsGroup, failureMechanism, assessmentSection),
- new ProbabilityFailureMechanismSectionResultContext(
+ new PipingProbabilityFailureMechanismSectionResultContext(
failureMechanism.SectionResults, failureMechanism, assessmentSection),
failureMechanism.InAssemblyOutputComments
};
Index: Riskeer/Piping/test/Riskeer.Piping.Forms.Test/PresentationObjects/PipingProbabilityFailureMechanismSectionResultContextTest.cs
===================================================================
diff -u
--- Riskeer/Piping/test/Riskeer.Piping.Forms.Test/PresentationObjects/PipingProbabilityFailureMechanismSectionResultContextTest.cs (revision 0)
+++ Riskeer/Piping/test/Riskeer.Piping.Forms.Test/PresentationObjects/PipingProbabilityFailureMechanismSectionResultContextTest.cs (revision 1a74cf8870ea2f43e667b624b90347a5a3b71704)
@@ -0,0 +1,54 @@
+// Copyright (C) Stichting Deltares 2021. All rights reserved.
+//
+// This file is part of Riskeer.
+//
+// Riskeer 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 NUnit.Framework;
+using Rhino.Mocks;
+using Riskeer.Common.Data.AssessmentSection;
+using Riskeer.Common.Data.FailureMechanism;
+using Riskeer.Common.Forms.PresentationObjects;
+using Riskeer.Piping.Data;
+using Riskeer.Piping.Forms.PresentationObjects;
+
+namespace Riskeer.Piping.Forms.Test.PresentationObjects
+{
+ [TestFixture]
+ public class PipingProbabilityFailureMechanismSectionResultContextTest
+ {
+ [Test]
+ public void Constructor_ExpectedValues()
+ {
+ // Setup
+ var mocks = new MockRepository();
+ var assessmentSection = mocks.Stub();
+ mocks.ReplayAll();
+
+ var failureMechanism = new PipingFailureMechanism();
+
+ // Call
+ var context = new PipingProbabilityFailureMechanismSectionResultContext(
+ failureMechanism.SectionResults, failureMechanism, assessmentSection);
+
+ // Assert
+ Assert.IsInstanceOf>(context);
+ mocks.VerifyAll();
+ }
+ }
+}
\ No newline at end of file
Index: Riskeer/Piping/test/Riskeer.Piping.Plugin.Test/PipingPluginTest.cs
===================================================================
diff -u -r5b1bf9e3b1471bf8358d2a0462ed468393908083 -r1a74cf8870ea2f43e667b624b90347a5a3b71704
--- Riskeer/Piping/test/Riskeer.Piping.Plugin.Test/PipingPluginTest.cs (.../PipingPluginTest.cs) (revision 5b1bf9e3b1471bf8358d2a0462ed468393908083)
+++ Riskeer/Piping/test/Riskeer.Piping.Plugin.Test/PipingPluginTest.cs (.../PipingPluginTest.cs) (revision 1a74cf8870ea2f43e667b624b90347a5a3b71704)
@@ -34,7 +34,6 @@
using Rhino.Mocks;
using Riskeer.Common.Data.Calculation;
using Riskeer.Common.Data.FailureMechanism;
-using Riskeer.Common.Forms.PresentationObjects;
using Riskeer.Common.Forms.PropertyClasses;
using Riskeer.Common.Forms.Views;
using Riskeer.Piping.Data.Probabilistic;
@@ -166,7 +165,7 @@
Assert.IsTrue(treeNodeInfos.Any(tni => tni.TagType == typeof(SemiProbabilisticPipingCalculationScenarioContext)));
Assert.IsTrue(treeNodeInfos.Any(tni => tni.TagType == typeof(PipingCalculationGroupContext)));
Assert.IsTrue(treeNodeInfos.Any(tni => tni.TagType == typeof(SemiProbabilisticPipingInputContext)));
- Assert.IsTrue(treeNodeInfos.Any(tni => tni.TagType == typeof(ProbabilityFailureMechanismSectionResultContext)));
+ Assert.IsTrue(treeNodeInfos.Any(tni => tni.TagType == typeof(PipingProbabilityFailureMechanismSectionResultContext)));
Assert.IsTrue(treeNodeInfos.Any(tni => tni.TagType == typeof(SemiProbabilisticPipingOutputContext)));
Assert.IsTrue(treeNodeInfos.Any(tni => tni.TagType == typeof(PipingScenariosContext)));
Assert.IsTrue(treeNodeInfos.Any(tni => tni.TagType == typeof(EmptySemiProbabilisticPipingOutput)));
@@ -214,7 +213,7 @@
PluginTestHelper.AssertViewInfoDefined(
viewInfos,
- typeof(ProbabilityFailureMechanismSectionResultContext),
+ typeof(PipingProbabilityFailureMechanismSectionResultContext),
typeof(IObservableEnumerable),
typeof(PipingFailureMechanismResultView));
Index: Riskeer/Piping/test/Riskeer.Piping.Plugin.Test/TreeNodeInfos/PipingFailurePathContextTreeNodeInfoTest.cs
===================================================================
diff -u -r5b1bf9e3b1471bf8358d2a0462ed468393908083 -r1a74cf8870ea2f43e667b624b90347a5a3b71704
--- Riskeer/Piping/test/Riskeer.Piping.Plugin.Test/TreeNodeInfos/PipingFailurePathContextTreeNodeInfoTest.cs (.../PipingFailurePathContextTreeNodeInfoTest.cs) (revision 5b1bf9e3b1471bf8358d2a0462ed468393908083)
+++ Riskeer/Piping/test/Riskeer.Piping.Plugin.Test/TreeNodeInfos/PipingFailurePathContextTreeNodeInfoTest.cs (.../PipingFailurePathContextTreeNodeInfoTest.cs) (revision 1a74cf8870ea2f43e667b624b90347a5a3b71704)
@@ -32,7 +32,6 @@
using Riskeer.AssemblyTool.KernelWrapper.TestUtil.Calculators.Categories;
using Riskeer.Common.Data;
using Riskeer.Common.Data.AssessmentSection;
-using Riskeer.Common.Data.FailureMechanism;
using Riskeer.Common.Data.Probability;
using Riskeer.Common.Data.TestUtil;
using Riskeer.Common.Forms.PresentationObjects;
@@ -163,7 +162,7 @@
Assert.AreSame(failureMechanism.CalculationsGroup, failureMechanismScenariosContext.WrappedData);
Assert.AreSame(assessmentSection, failureMechanismScenariosContext.AssessmentSection);
- var failureMechanismResultsContext = (ProbabilityFailureMechanismSectionResultContext) outputsFolder.Contents.ElementAt(2);
+ var failureMechanismResultsContext = (PipingProbabilityFailureMechanismSectionResultContext) outputsFolder.Contents.ElementAt(2);
Assert.AreSame(failureMechanism, failureMechanismResultsContext.FailureMechanism);
Assert.AreSame(failureMechanism.SectionResults, failureMechanismResultsContext.WrappedData);
Assert.AreSame(assessmentSection, failureMechanismResultsContext.AssessmentSection);
Index: Riskeer/Piping/test/Riskeer.Piping.Plugin.Test/TreeNodeInfos/PipingProbabilityFailureMechanismSectionResultContextTreeNodeInfoTest.cs
===================================================================
diff -u -r5b1bf9e3b1471bf8358d2a0462ed468393908083 -r1a74cf8870ea2f43e667b624b90347a5a3b71704
--- Riskeer/Piping/test/Riskeer.Piping.Plugin.Test/TreeNodeInfos/PipingProbabilityFailureMechanismSectionResultContextTreeNodeInfoTest.cs (.../PipingProbabilityFailureMechanismSectionResultContextTreeNodeInfoTest.cs) (revision 5b1bf9e3b1471bf8358d2a0462ed468393908083)
+++ Riskeer/Piping/test/Riskeer.Piping.Plugin.Test/TreeNodeInfos/PipingProbabilityFailureMechanismSectionResultContextTreeNodeInfoTest.cs (.../PipingProbabilityFailureMechanismSectionResultContextTreeNodeInfoTest.cs) (revision 1a74cf8870ea2f43e667b624b90347a5a3b71704)
@@ -28,9 +28,8 @@
using NUnit.Framework;
using Rhino.Mocks;
using Riskeer.Common.Data.AssessmentSection;
-using Riskeer.Common.Data.FailureMechanism;
-using Riskeer.Common.Forms.PresentationObjects;
using Riskeer.Piping.Data;
+using Riskeer.Piping.Forms.PresentationObjects;
using RiskeerCommonFormsResources = Riskeer.Common.Forms.Properties.Resources;
namespace Riskeer.Piping.Plugin.Test.TreeNodeInfos
@@ -47,7 +46,7 @@
{
mocks = new MockRepository();
plugin = new PipingPlugin();
- info = plugin.GetTreeNodeInfos().First(tni => tni.TagType == typeof(ProbabilityFailureMechanismSectionResultContext));
+ info = plugin.GetTreeNodeInfos().First(tni => tni.TagType == typeof(PipingProbabilityFailureMechanismSectionResultContext));
}
[TearDown]
@@ -92,7 +91,7 @@
mocks.ReplayAll();
var mechanism = new PipingFailureMechanism();
- var context = new ProbabilityFailureMechanismSectionResultContext(mechanism.SectionResults, mechanism, assessmentSection);
+ var context = new PipingProbabilityFailureMechanismSectionResultContext(mechanism.SectionResults, mechanism, assessmentSection);
// Call
string text = info.Text(context);
Index: Riskeer/Piping/test/Riskeer.Piping.Plugin.Test/ViewInfos/PipingFailureMechanismResultViewInfoTest.cs
===================================================================
diff -u -r5b1bf9e3b1471bf8358d2a0462ed468393908083 -r1a74cf8870ea2f43e667b624b90347a5a3b71704
--- Riskeer/Piping/test/Riskeer.Piping.Plugin.Test/ViewInfos/PipingFailureMechanismResultViewInfoTest.cs (.../PipingFailureMechanismResultViewInfoTest.cs) (revision 5b1bf9e3b1471bf8358d2a0462ed468393908083)
+++ Riskeer/Piping/test/Riskeer.Piping.Plugin.Test/ViewInfos/PipingFailureMechanismResultViewInfoTest.cs (.../PipingFailureMechanismResultViewInfoTest.cs) (revision 1a74cf8870ea2f43e667b624b90347a5a3b71704)
@@ -29,7 +29,6 @@
using Riskeer.Common.Data.AssessmentSection;
using Riskeer.Common.Data.FailureMechanism;
using Riskeer.Common.Data.TestUtil;
-using Riskeer.Common.Forms.PresentationObjects;
using Riskeer.Piping.Data;
using Riskeer.Piping.Forms.PresentationObjects;
using Riskeer.Piping.Forms.Views;
@@ -61,7 +60,7 @@
public void Initialized_Always_ExpectedPropertiesSet()
{
// Assert
- Assert.AreEqual(typeof(ProbabilityFailureMechanismSectionResultContext), info.DataType);
+ Assert.AreEqual(typeof(PipingProbabilityFailureMechanismSectionResultContext), info.DataType);
Assert.AreEqual(typeof(IObservableEnumerable), info.ViewDataType);
}
@@ -73,7 +72,7 @@
IAssessmentSection assessmentSection = AssessmentSectionTestHelper.CreateAssessmentSectionStub(failureMechanism, mocks);
mocks.ReplayAll();
- var context = new ProbabilityFailureMechanismSectionResultContext(
+ var context = new PipingProbabilityFailureMechanismSectionResultContext(
failureMechanism.SectionResults, failureMechanism, assessmentSection);
// Call
@@ -266,7 +265,7 @@
IAssessmentSection assessmentSection = AssessmentSectionTestHelper.CreateAssessmentSectionStub(failureMechanism, mocks);
mocks.ReplayAll();
- var context = new ProbabilityFailureMechanismSectionResultContext(
+ var context = new PipingProbabilityFailureMechanismSectionResultContext(
failureMechanism.SectionResults, failureMechanism, assessmentSection);
// Call