Index: Riskeer/Storage/src/Riskeer.Storage.Core/Read/HeightStructures/HeightStructuresCalculationEntityReadExtensions.cs
===================================================================
diff -u -r86594ccd7329d320872573a1d066fe18959d3cea -red11c91a52b5418784ec7327ee15abb6ddda69a2
--- Riskeer/Storage/src/Riskeer.Storage.Core/Read/HeightStructures/HeightStructuresCalculationEntityReadExtensions.cs (.../HeightStructuresCalculationEntityReadExtensions.cs) (revision 86594ccd7329d320872573a1d066fe18959d3cea)
+++ Riskeer/Storage/src/Riskeer.Storage.Core/Read/HeightStructures/HeightStructuresCalculationEntityReadExtensions.cs (.../HeightStructuresCalculationEntityReadExtensions.cs) (revision ed11c91a52b5418784ec7327ee15abb6ddda69a2)
@@ -44,8 +44,8 @@
/// The object keeping track of read operations.
/// A new .
/// Thrown when is null.
- internal static StructuresCalculation Read(this HeightStructuresCalculationEntity entity,
- ReadConversionCollector collector)
+ internal static StructuresCalculationScenario Read(this HeightStructuresCalculationEntity entity,
+ ReadConversionCollector collector)
{
if (collector == null)
{
@@ -57,7 +57,7 @@
return collector.Get(entity);
}
- var calculation = new StructuresCalculation
+ var calculation = new StructuresCalculationScenario
{
Name = entity.Name,
Comments =
Index: Riskeer/Storage/src/Riskeer.Storage.Core/Read/ReadConversionCollector.cs
===================================================================
diff -u -re57aa3c1ceb99466236e146782608821842dc2b9 -red11c91a52b5418784ec7327ee15abb6ddda69a2
--- Riskeer/Storage/src/Riskeer.Storage.Core/Read/ReadConversionCollector.cs (.../ReadConversionCollector.cs) (revision e57aa3c1ceb99466236e146782608821842dc2b9)
+++ Riskeer/Storage/src/Riskeer.Storage.Core/Read/ReadConversionCollector.cs (.../ReadConversionCollector.cs) (revision ed11c91a52b5418784ec7327ee15abb6ddda69a2)
@@ -99,8 +99,8 @@
private readonly Dictionary stabilityPointStructures =
CreateDictionary();
- private readonly Dictionary> heightStructuresCalculations =
- CreateDictionary>();
+ private readonly Dictionary> heightStructuresCalculations =
+ CreateDictionary>();
private readonly Dictionary> closingStructuresCalculations =
CreateDictionary>();
@@ -1254,7 +1254,7 @@
/// The that
/// was constructed.
/// Thrown when any input parameter is null.
- internal void Read(HeightStructuresCalculationEntity entity, StructuresCalculation model)
+ internal void Read(HeightStructuresCalculationEntity entity, StructuresCalculationScenario model)
{
if (entity == null)
{
@@ -1297,7 +1297,7 @@
/// been registered for .
/// Use
/// to find out whether a read operation has been registered for .
- internal StructuresCalculation Get(HeightStructuresCalculationEntity entity)
+ internal StructuresCalculationScenario Get(HeightStructuresCalculationEntity entity)
{
if (entity == null)
{
Index: Riskeer/Storage/test/Riskeer.Storage.Core.Test/IntegrationTests/StorageSqLiteIntegrationTest.cs
===================================================================
diff -u -re57aa3c1ceb99466236e146782608821842dc2b9 -red11c91a52b5418784ec7327ee15abb6ddda69a2
--- Riskeer/Storage/test/Riskeer.Storage.Core.Test/IntegrationTests/StorageSqLiteIntegrationTest.cs (.../StorageSqLiteIntegrationTest.cs) (revision e57aa3c1ceb99466236e146782608821842dc2b9)
+++ Riskeer/Storage/test/Riskeer.Storage.Core.Test/IntegrationTests/StorageSqLiteIntegrationTest.cs (.../StorageSqLiteIntegrationTest.cs) (revision ed11c91a52b5418784ec7327ee15abb6ddda69a2)
@@ -535,9 +535,9 @@
AssertGrassCoverErosionOutwardsWaveConditionsCalculation(expectedGrassCoverErosionOutwardsCalculation, (GrassCoverErosionOutwardsWaveConditionsCalculation) actualChild);
}
- if (expectedChild is StructuresCalculation expectedHeightStructuresCalculation)
+ if (expectedChild is StructuresCalculationScenario expectedHeightStructuresCalculation)
{
- AssertStructuresCalculation(expectedHeightStructuresCalculation, (StructuresCalculation) actualChild);
+ AssertStructuresCalculation(expectedHeightStructuresCalculation, (StructuresCalculationScenario) actualChild);
}
if (expectedChild is StructuresCalculationScenario expectedClosingStructuresCalculation)
@@ -958,6 +958,8 @@
StructuresCalculationScenario actualCalculation)
{
Assert.AreEqual(expectedCalculation.Name, actualCalculation.Name);
+ Assert.AreEqual(expectedCalculation.IsRelevant, actualCalculation.IsRelevant);
+ Assert.AreEqual(expectedCalculation.Contribution, actualCalculation.Contribution);
AssertComments(expectedCalculation.Comments, actualCalculation.Comments);
AssertClosingStructuresInput(expectedCalculation.InputParameters, actualCalculation.InputParameters);
@@ -1132,15 +1134,6 @@
Assert.AreEqual(expectedItem.TailorMadeAssessmentProbability, actualItem.TailorMadeAssessmentProbability, 1e-6);
Assert.AreEqual(expectedItem.UseManualAssembly, actualItem.UseManualAssembly);
Assert.AreEqual(expectedItem.ManualAssemblyProbability, actualItem.ManualAssemblyProbability, 1e-6);
-
- if (expectedItem.Calculation == null)
- {
- Assert.IsNull(actualItem.Calculation);
- }
- else
- {
- AssertStructuresCalculation(expectedItem.Calculation, actualItem.Calculation);
- }
});
}
@@ -1170,10 +1163,12 @@
DistributionAssert.AreEqual(expectedHeightStructure.AllowedLevelIncreaseStorage, actualHeightStructure.AllowedLevelIncreaseStorage);
}
- private static void AssertStructuresCalculation(StructuresCalculation expectedCalculation,
- StructuresCalculation actualCalculation)
+ private static void AssertStructuresCalculation(StructuresCalculationScenario expectedCalculation,
+ StructuresCalculationScenario actualCalculation)
{
Assert.AreEqual(expectedCalculation.Name, actualCalculation.Name);
+ Assert.AreEqual(expectedCalculation.IsRelevant, actualCalculation.IsRelevant);
+ Assert.AreEqual(expectedCalculation.Contribution, actualCalculation.Contribution);
AssertComments(expectedCalculation.Comments, actualCalculation.Comments);
AssertHeightStructuresInput(expectedCalculation.InputParameters, actualCalculation.InputParameters);
Index: Riskeer/Storage/test/Riskeer.Storage.Core.Test/Read/HeightStructures/HeightStructuresCalculationEntityReadExtensionsTest.cs
===================================================================
diff -u -r86594ccd7329d320872573a1d066fe18959d3cea -red11c91a52b5418784ec7327ee15abb6ddda69a2
--- Riskeer/Storage/test/Riskeer.Storage.Core.Test/Read/HeightStructures/HeightStructuresCalculationEntityReadExtensionsTest.cs (.../HeightStructuresCalculationEntityReadExtensionsTest.cs) (revision 86594ccd7329d320872573a1d066fe18959d3cea)
+++ Riskeer/Storage/test/Riskeer.Storage.Core.Test/Read/HeightStructures/HeightStructuresCalculationEntityReadExtensionsTest.cs (.../HeightStructuresCalculationEntityReadExtensionsTest.cs) (revision ed11c91a52b5418784ec7327ee15abb6ddda69a2)
@@ -218,7 +218,7 @@
}
};
- var calculation = new StructuresCalculation();
+ var calculation = new StructuresCalculationScenario();
var collector = new ReadConversionCollector();
collector.Read(entity, calculation);
Index: Riskeer/Storage/test/Riskeer.Storage.Core.Test/Read/HeightStructures/HeightStructuresSectionResultEntityReadExtensionsTest.cs
===================================================================
diff -u -r86594ccd7329d320872573a1d066fe18959d3cea -red11c91a52b5418784ec7327ee15abb6ddda69a2
--- Riskeer/Storage/test/Riskeer.Storage.Core.Test/Read/HeightStructures/HeightStructuresSectionResultEntityReadExtensionsTest.cs (.../HeightStructuresSectionResultEntityReadExtensionsTest.cs) (revision 86594ccd7329d320872573a1d066fe18959d3cea)
+++ Riskeer/Storage/test/Riskeer.Storage.Core.Test/Read/HeightStructures/HeightStructuresSectionResultEntityReadExtensionsTest.cs (.../HeightStructuresSectionResultEntityReadExtensionsTest.cs) (revision ed11c91a52b5418784ec7327ee15abb6ddda69a2)
@@ -146,7 +146,7 @@
public void Read_CalculationEntitySet_ReturnHeightStructuresSectionResultWithCalculation()
{
// Setup
- var calculation = new StructuresCalculation();
+ var calculation = new StructuresCalculationScenario();
var calculationEntity = new HeightStructuresCalculationEntity();
Index: Riskeer/Storage/test/Riskeer.Storage.Core.Test/Read/ReadConversionCollectorTest.cs
===================================================================
diff -u -re57aa3c1ceb99466236e146782608821842dc2b9 -red11c91a52b5418784ec7327ee15abb6ddda69a2
--- Riskeer/Storage/test/Riskeer.Storage.Core.Test/Read/ReadConversionCollectorTest.cs (.../ReadConversionCollectorTest.cs) (revision e57aa3c1ceb99466236e146782608821842dc2b9)
+++ Riskeer/Storage/test/Riskeer.Storage.Core.Test/Read/ReadConversionCollectorTest.cs (.../ReadConversionCollectorTest.cs) (revision ed11c91a52b5418784ec7327ee15abb6ddda69a2)
@@ -373,17 +373,17 @@
}
[TestFixture]
- private class HeightStructureCalculationCollectorTest : CollectorTest,
+ private class HeightStructureCalculationCollectorTest : CollectorTest,
HeightStructuresCalculationEntity>
{
public HeightStructureCalculationCollectorTest() : base(
(c, e, m) => c.Read(e, m),
(c, e) => c.Contains(e),
(c, e) => c.Get(e)) {}
- protected override StructuresCalculation CreateDataModel()
+ protected override StructuresCalculationScenario CreateDataModel()
{
- return new StructuresCalculation();
+ return new StructuresCalculationScenario();
}
}
Index: Riskeer/Storage/test/Riskeer.Storage.Core.TestUtil/RiskeerProjectTestHelper.cs
===================================================================
diff -u -re57aa3c1ceb99466236e146782608821842dc2b9 -red11c91a52b5418784ec7327ee15abb6ddda69a2
--- Riskeer/Storage/test/Riskeer.Storage.Core.TestUtil/RiskeerProjectTestHelper.cs (.../RiskeerProjectTestHelper.cs) (revision e57aa3c1ceb99466236e146782608821842dc2b9)
+++ Riskeer/Storage/test/Riskeer.Storage.Core.TestUtil/RiskeerProjectTestHelper.cs (.../RiskeerProjectTestHelper.cs) (revision ed11c91a52b5418784ec7327ee15abb6ddda69a2)
@@ -881,7 +881,7 @@
Name = "Height structures A",
Children =
{
- new StructuresCalculation
+ new StructuresCalculationScenario
{
InputParameters =
{
@@ -900,7 +900,7 @@
},
Output = new StructuresOutput(0.11, null)
},
- new StructuresCalculation
+ new StructuresCalculationScenario
{
InputParameters =
{
@@ -925,7 +925,7 @@
{
Name = "Height structures B"
});
- failureMechanism.CalculationsGroup.Children.Add(new StructuresCalculation());
+ failureMechanism.CalculationsGroup.Children.Add(new StructuresCalculationScenario());
}
private static void SetSectionResults(IEnumerable sectionResults,