Index: Riskeer/Common/src/Riskeer.Common.Data/FailureMechanism/FailureMechanismSectionResult.cs
===================================================================
diff -u -rd217668774f91580ae82f448d2d4649cb236ca80 -r66b3865041fe3f402f54cd48c5aa9fe19179e627
--- Riskeer/Common/src/Riskeer.Common.Data/FailureMechanism/FailureMechanismSectionResult.cs (.../FailureMechanismSectionResult.cs) (revision d217668774f91580ae82f448d2d4649cb236ca80)
+++ Riskeer/Common/src/Riskeer.Common.Data/FailureMechanism/FailureMechanismSectionResult.cs (.../FailureMechanismSectionResult.cs) (revision 66b3865041fe3f402f54cd48c5aa9fe19179e627)
@@ -43,6 +43,7 @@
Section = section;
IsRelevant = true;
+ InitialFailureMechanismResult = InitialFailureMechanismResultType.Adopt;
}
///
@@ -54,5 +55,10 @@
/// Gets or sets whether the section is relevant.
///
public bool IsRelevant { get; set; }
+
+ ///
+ /// Gets or sets the initial failure mechanism result.
+ ///
+ public InitialFailureMechanismResultType InitialFailureMechanismResult { get; set; }
}
}
\ No newline at end of file
Index: Riskeer/Common/test/Riskeer.Common.Data.Test/FailureMechanism/FailureMechanismSectionResultTest.cs
===================================================================
diff -u -rd217668774f91580ae82f448d2d4649cb236ca80 -r66b3865041fe3f402f54cd48c5aa9fe19179e627
--- Riskeer/Common/test/Riskeer.Common.Data.Test/FailureMechanism/FailureMechanismSectionResultTest.cs (.../FailureMechanismSectionResultTest.cs) (revision d217668774f91580ae82f448d2d4649cb236ca80)
+++ Riskeer/Common/test/Riskeer.Common.Data.Test/FailureMechanism/FailureMechanismSectionResultTest.cs (.../FailureMechanismSectionResultTest.cs) (revision 66b3865041fe3f402f54cd48c5aa9fe19179e627)
@@ -31,22 +31,23 @@
public class FailureMechanismSectionResultTest
{
[Test]
- public void Constructor_WithParameters_ExpectedValues()
+ public void Constructor_ExpectedValues()
{
// Setup
FailureMechanismSection section = FailureMechanismSectionTestFactory.CreateFailureMechanismSection();
// Call
- var result = new TestFailureMechanismSectionResult(section);
+ var sectionResult = new TestFailureMechanismSectionResult(section);
// Assert
- Assert.IsInstanceOf(result);
- Assert.AreSame(section, result.Section);
- Assert.IsTrue(result.IsRelevant);
+ Assert.IsInstanceOf(sectionResult);
+ Assert.AreSame(section, sectionResult.Section);
+ Assert.IsTrue(sectionResult.IsRelevant);
+ Assert.AreEqual(InitialFailureMechanismResultType.Adopt, sectionResult.InitialFailureMechanismResult);
}
[Test]
- public void Constructor_WithoutSection_ThrowsArgumentNullException()
+ public void Constructor_SectionNull_ThrowsArgumentNullException()
{
// Call
void Call() => new TestFailureMechanismSectionResult(null);