Index: Riskeer/Storage/test/Riskeer.Storage.Core.TestUtil/SectionResultTestHelper.cs
===================================================================
diff -u -re7b7dae307937b77943570a0ae0c677add1a7615 -rb9a322d3adfe23aafb311f8add1c0ce5d9805bb3
--- Riskeer/Storage/test/Riskeer.Storage.Core.TestUtil/SectionResultTestHelper.cs (.../SectionResultTestHelper.cs) (revision e7b7dae307937b77943570a0ae0c677add1a7615)
+++ Riskeer/Storage/test/Riskeer.Storage.Core.TestUtil/SectionResultTestHelper.cs (.../SectionResultTestHelper.cs) (revision b9a322d3adfe23aafb311f8add1c0ce5d9805bb3)
@@ -36,10 +36,10 @@
#region Set methods
///
- /// Sets random section results for a .
+ /// Sets random section results for a .
///
/// The failure mechanism section result to set.
- public static void SetSectionResult(IAdoptableFailureMechanismSectionResultEntity sectionResult)
+ public static void SetSectionResult(AdoptableFailureMechanismSectionResultEntity sectionResult)
{
var random = new Random(21);
@@ -51,24 +51,29 @@
}
///
- /// Sets random section results for a .
+ /// Sets random section results for a .
///
/// The failure mechanism section result to set.
- public static void SetSectionResult(IAdoptableWithProfileProbabilityFailureMechanismSectionResultEntity sectionResult)
+ public static void SetSectionResult(AdoptableWithProfileProbabilityFailureMechanismSectionResultEntity sectionResult)
{
var random = new Random(21);
- SetSectionResult((IAdoptableFailureMechanismSectionResultEntity) sectionResult);
+ sectionResult.IsRelevant = Convert.ToByte(random.NextBoolean());
+ sectionResult.InitialFailureMechanismResultType = Convert.ToByte(random.NextEnumValue());
+ sectionResult.ManualInitialFailureMechanismResultSectionProbability = random.NextDouble();
+ sectionResult.FurtherAnalysisType = Convert.ToByte(random.NextEnumValue());
+ sectionResult.RefinedSectionProbability = random.NextDouble();
+
sectionResult.ManualInitialFailureMechanismResultProfileProbability = random.NextDouble();
sectionResult.ProbabilityRefinementType = Convert.ToByte(random.NextEnumValue());
sectionResult.RefinedProfileProbability = random.NextDouble();
}
///
- /// Sets random section results for a .
+ /// Sets random section results for a .
///
/// The failure mechanism section result to set.
- public static void SetSectionResult(INonAdoptableFailureMechanismSectionResultEntity sectionResult)
+ public static void SetSectionResult(NonAdoptableFailureMechanismSectionResultEntity sectionResult)
{
var random = new Random(21);
@@ -80,14 +85,19 @@
}
///
- /// Sets random section results for a .
+ /// Sets random section results for a .
///
/// The failure mechanism section result to set.
- public static void SetSectionResult(INonAdoptableWithProfileProbabilityFailureMechanismSectionResultEntity sectionResult)
+ public static void SetSectionResult(NonAdoptableWithProfileProbabilityFailureMechanismSectionResultEntity sectionResult)
{
var random = new Random(21);
- SetSectionResult((INonAdoptableFailureMechanismSectionResultEntity) sectionResult);
+ sectionResult.IsRelevant = Convert.ToByte(random.NextBoolean());
+ sectionResult.InitialFailureMechanismResultType = Convert.ToByte(random.NextEnumValue());
+ sectionResult.ManualInitialFailureMechanismResultSectionProbability = random.NextDouble();
+ sectionResult.FurtherAnalysisType = Convert.ToByte(random.NextEnumValue());
+ sectionResult.RefinedSectionProbability = random.NextDouble();
+
sectionResult.ManualInitialFailureMechanismResultProfileProbability = random.NextDouble();
sectionResult.RefinedProfileProbability = random.NextDouble();
}
@@ -97,12 +107,13 @@
#region Assert methods
///
- /// Asserts whether the data of the and
+ /// Asserts whether the data of the and
/// have equal values.
///
- /// The .
+ /// The .
/// The .
- public static void AssertSectionResult(IAdoptableFailureMechanismSectionResultEntity sectionResultEntity, AdoptableFailureMechanismSectionResult sectionResult)
+ public static void AssertSectionResult(AdoptableFailureMechanismSectionResultEntity sectionResultEntity,
+ AdoptableFailureMechanismSectionResult sectionResult)
{
Assert.AreEqual(Convert.ToBoolean(sectionResultEntity.IsRelevant), sectionResult.IsRelevant);
Assert.AreEqual((AdoptableInitialFailureMechanismResultType) sectionResultEntity.InitialFailureMechanismResultType, sectionResult.InitialFailureMechanismResultType);
@@ -112,27 +123,33 @@
}
///
- /// Asserts whether the data of the and
+ /// Asserts whether the data of the and
/// have equal values.
///
- /// The .
+ /// The .
/// The .
- public static void AssertSectionResult(IAdoptableWithProfileProbabilityFailureMechanismSectionResultEntity sectionResultEntity, AdoptableWithProfileProbabilityFailureMechanismSectionResult sectionResult)
+ public static void AssertSectionResult(AdoptableWithProfileProbabilityFailureMechanismSectionResultEntity sectionResultEntity,
+ AdoptableWithProfileProbabilityFailureMechanismSectionResult sectionResult)
{
- AssertSectionResult((IAdoptableFailureMechanismSectionResultEntity) sectionResultEntity, sectionResult);
+ Assert.AreEqual(Convert.ToBoolean(sectionResultEntity.IsRelevant), sectionResult.IsRelevant);
+ Assert.AreEqual((AdoptableInitialFailureMechanismResultType) sectionResultEntity.InitialFailureMechanismResultType, sectionResult.InitialFailureMechanismResultType);
+ Assert.AreEqual(sectionResultEntity.ManualInitialFailureMechanismResultSectionProbability.ToNullAsNaN(), sectionResult.ManualInitialFailureMechanismResultSectionProbability);
+ Assert.AreEqual((FailureMechanismSectionResultFurtherAnalysisType) sectionResultEntity.FurtherAnalysisType, sectionResult.FurtherAnalysisType);
+ Assert.AreEqual(sectionResultEntity.RefinedSectionProbability.ToNullAsNaN(), sectionResult.RefinedSectionProbability);
Assert.AreEqual(sectionResultEntity.ManualInitialFailureMechanismResultProfileProbability.ToNullAsNaN(), sectionResult.ManualInitialFailureMechanismResultProfileProbability);
Assert.AreEqual((ProbabilityRefinementType) sectionResultEntity.ProbabilityRefinementType, sectionResult.ProbabilityRefinementType);
Assert.AreEqual(sectionResultEntity.RefinedProfileProbability.ToNullAsNaN(), sectionResult.RefinedProfileProbability);
}
///
- /// Asserts whether the data of the and
+ /// Asserts whether the data of the and
/// have equal values.
///
- /// The .
+ /// The .
/// The .
- public static void AssertSectionResult(INonAdoptableFailureMechanismSectionResultEntity sectionResultEntity, NonAdoptableFailureMechanismSectionResult sectionResult)
+ public static void AssertSectionResult(NonAdoptableFailureMechanismSectionResultEntity sectionResultEntity,
+ NonAdoptableFailureMechanismSectionResult sectionResult)
{
Assert.AreEqual(Convert.ToBoolean(sectionResultEntity.IsRelevant), sectionResult.IsRelevant);
Assert.AreEqual((NonAdoptableInitialFailureMechanismResultType) sectionResultEntity.InitialFailureMechanismResultType, sectionResult.InitialFailureMechanismResultType);
@@ -142,14 +159,19 @@
}
///
- /// Asserts whether the data of the and
+ /// Asserts whether the data of the and
/// have equal values.
///
- /// The .
+ /// The .
/// The .
- public static void AssertSectionResult(INonAdoptableWithProfileProbabilityFailureMechanismSectionResultEntity sectionResultEntity, NonAdoptableWithProfileProbabilityFailureMechanismSectionResult sectionResult)
+ public static void AssertSectionResult(NonAdoptableWithProfileProbabilityFailureMechanismSectionResultEntity sectionResultEntity,
+ NonAdoptableWithProfileProbabilityFailureMechanismSectionResult sectionResult)
{
- AssertSectionResult((INonAdoptableFailureMechanismSectionResultEntity) sectionResultEntity, sectionResult);
+ Assert.AreEqual(Convert.ToBoolean(sectionResultEntity.IsRelevant), sectionResult.IsRelevant);
+ Assert.AreEqual((NonAdoptableInitialFailureMechanismResultType) sectionResultEntity.InitialFailureMechanismResultType, sectionResult.InitialFailureMechanismResultType);
+ Assert.AreEqual(sectionResultEntity.ManualInitialFailureMechanismResultSectionProbability.ToNullAsNaN(), sectionResult.ManualInitialFailureMechanismResultSectionProbability);
+ Assert.AreEqual((FailureMechanismSectionResultFurtherAnalysisType) sectionResultEntity.FurtherAnalysisType, sectionResult.FurtherAnalysisType);
+ Assert.AreEqual(sectionResultEntity.RefinedSectionProbability.ToNullAsNaN(), sectionResult.RefinedSectionProbability);
Assert.AreEqual(sectionResultEntity.ManualInitialFailureMechanismResultProfileProbability.ToNullAsNaN(), sectionResult.ManualInitialFailureMechanismResultProfileProbability);
Assert.AreEqual(sectionResultEntity.RefinedProfileProbability.ToNullAsNaN(), sectionResult.RefinedProfileProbability);