Index: Riskeer/GrassCoverErosionOutwards/src/Riskeer.GrassCoverErosionOutwards.Data/GrassCoverErosionOutwardsWaveConditionsOutput.cs
===================================================================
diff -u -r357d5a595e2a17e9554ada59806a463bfc67390e -r877f0d6830122b89d78bc3e27aa3c61736617276
--- Riskeer/GrassCoverErosionOutwards/src/Riskeer.GrassCoverErosionOutwards.Data/GrassCoverErosionOutwardsWaveConditionsOutput.cs (.../GrassCoverErosionOutwardsWaveConditionsOutput.cs) (revision 357d5a595e2a17e9554ada59806a463bfc67390e)
+++ Riskeer/GrassCoverErosionOutwards/src/Riskeer.GrassCoverErosionOutwards.Data/GrassCoverErosionOutwardsWaveConditionsOutput.cs (.../GrassCoverErosionOutwardsWaveConditionsOutput.cs) (revision 877f0d6830122b89d78bc3e27aa3c61736617276)
@@ -38,8 +38,8 @@
///
/// The wave conditions output for wave run up.
/// The wave conditions output for wave impact.
- public GrassCoverErosionOutwardsWaveConditionsOutput(IEnumerable waveRunUpOutput,
- IEnumerable waveImpactOutput)
+ internal GrassCoverErosionOutwardsWaveConditionsOutput(IEnumerable waveRunUpOutput,
+ IEnumerable waveImpactOutput)
{
WaveRunUpOutput = waveRunUpOutput;
WaveImpactOutput = waveImpactOutput;
Index: Riskeer/GrassCoverErosionOutwards/src/Riskeer.GrassCoverErosionOutwards.Data/Properties/AssemblyInfo.cs
===================================================================
diff -u -r86594ccd7329d320872573a1d066fe18959d3cea -r877f0d6830122b89d78bc3e27aa3c61736617276
--- Riskeer/GrassCoverErosionOutwards/src/Riskeer.GrassCoverErosionOutwards.Data/Properties/AssemblyInfo.cs (.../AssemblyInfo.cs) (revision 86594ccd7329d320872573a1d066fe18959d3cea)
+++ Riskeer/GrassCoverErosionOutwards/src/Riskeer.GrassCoverErosionOutwards.Data/Properties/AssemblyInfo.cs (.../AssemblyInfo.cs) (revision 877f0d6830122b89d78bc3e27aa3c61736617276)
@@ -20,6 +20,9 @@
// All rights reserved.
using System.Reflection;
+using System.Runtime.CompilerServices;
[assembly: AssemblyTitle("Riskeer.GrassCoverErosionOutwards.Data")]
-[assembly: AssemblyProduct("Riskeer.GrassCoverErosionOutwards.Data")]
\ No newline at end of file
+[assembly: AssemblyProduct("Riskeer.GrassCoverErosionOutwards.Data")]
+[assembly: InternalsVisibleTo("Riskeer.GrassCoverErosionOutwards.Data.Test")]
+[assembly: InternalsVisibleTo("Riskeer.GrassCoverErosionOutwards.Data.TestUtil")]
\ No newline at end of file
Index: Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Forms.Test/GrassCoverErosionOutwardsFailureMechanismPropertyChangeHandlerTest.cs
===================================================================
diff -u -r357d5a595e2a17e9554ada59806a463bfc67390e -r877f0d6830122b89d78bc3e27aa3c61736617276
--- Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Forms.Test/GrassCoverErosionOutwardsFailureMechanismPropertyChangeHandlerTest.cs (.../GrassCoverErosionOutwardsFailureMechanismPropertyChangeHandlerTest.cs) (revision 357d5a595e2a17e9554ada59806a463bfc67390e)
+++ Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Forms.Test/GrassCoverErosionOutwardsFailureMechanismPropertyChangeHandlerTest.cs (.../GrassCoverErosionOutwardsFailureMechanismPropertyChangeHandlerTest.cs) (revision 877f0d6830122b89d78bc3e27aa3c61736617276)
@@ -28,6 +28,7 @@
using Riskeer.Common.Data.Hydraulics;
using Riskeer.Common.Data.TestUtil;
using Riskeer.GrassCoverErosionOutwards.Data;
+using Riskeer.GrassCoverErosionOutwards.Data.TestUtil;
using Riskeer.Revetment.Data;
namespace Riskeer.GrassCoverErosionOutwards.Forms.Test
@@ -359,7 +360,7 @@
{
return new GrassCoverErosionOutwardsWaveConditionsCalculation
{
- Output = new GrassCoverErosionOutwardsWaveConditionsOutput(Enumerable.Empty(), null)
+ Output = GrassCoverErosionOutwardsWaveConditionsOutputTestFactory.Create()
};
}
}
Index: Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Forms.Test/PropertyClasses/GrassCoverErosionOutwardsWaveConditionsOutputPropertiesTest.cs
===================================================================
diff -u -r357d5a595e2a17e9554ada59806a463bfc67390e -r877f0d6830122b89d78bc3e27aa3c61736617276
--- Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Forms.Test/PropertyClasses/GrassCoverErosionOutwardsWaveConditionsOutputPropertiesTest.cs (.../GrassCoverErosionOutwardsWaveConditionsOutputPropertiesTest.cs) (revision 357d5a595e2a17e9554ada59806a463bfc67390e)
+++ Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Forms.Test/PropertyClasses/GrassCoverErosionOutwardsWaveConditionsOutputPropertiesTest.cs (.../GrassCoverErosionOutwardsWaveConditionsOutputPropertiesTest.cs) (revision 877f0d6830122b89d78bc3e27aa3c61736617276)
@@ -27,6 +27,7 @@
using Riskeer.Common.Data.Hydraulics;
using Riskeer.Common.Data.TestUtil;
using Riskeer.GrassCoverErosionOutwards.Data;
+using Riskeer.GrassCoverErosionOutwards.Data.TestUtil;
using Riskeer.GrassCoverErosionOutwards.Forms.PropertyClasses;
using Riskeer.Revetment.Data.TestUtil;
using Riskeer.Revetment.Forms.PropertyClasses;
@@ -51,24 +52,25 @@
public void Data_WithCalculationOutput_ReturnsExpectedValues()
{
// Setup
- var items = new[]
+ var waveRunUpOutput = new[]
{
new TestWaveConditionsOutput()
};
- var grassCoverErosionOutwardsWaveConditionsOutput = new GrassCoverErosionOutwardsWaveConditionsOutput(items, null);
+ GrassCoverErosionOutwardsWaveConditionsOutput output =
+ GrassCoverErosionOutwardsWaveConditionsOutputTestFactory.Create(waveRunUpOutput, null);
// Call
var properties = new GrassCoverErosionOutwardsWaveConditionsOutputProperties
{
- Data = grassCoverErosionOutwardsWaveConditionsOutput
+ Data = output
};
// Assert
CollectionAssert.AllItemsAreInstancesOfType(properties.Items, typeof(WaveConditionsOutputProperties));
- Assert.AreEqual(items.Length, properties.Items.Length);
+ Assert.AreEqual(waveRunUpOutput.Length, properties.Items.Length);
- TestWaveConditionsOutput firstOutput = items[0];
+ TestWaveConditionsOutput firstOutput = waveRunUpOutput[0];
WaveConditionsOutputProperties firstOutputProperties = properties.Items[0];
Assert.AreEqual(firstOutput.WaterLevel, firstOutputProperties.WaterLevel);
Assert.AreEqual(firstOutput.WaveHeight, firstOutputProperties.WaveHeight);
@@ -90,17 +92,12 @@
public void Constructor_Always_PropertiesHaveExpectedAttributesValues()
{
// Setup
- var items = new[]
- {
- new TestWaveConditionsOutput()
- };
+ GrassCoverErosionOutwardsWaveConditionsOutput output = GrassCoverErosionOutwardsWaveConditionsOutputTestFactory.Create();
- var grassCoverErosionOutwardsOutputProperties = new GrassCoverErosionOutwardsWaveConditionsOutput(items, null);
-
// Call
var properties = new GrassCoverErosionOutwardsWaveConditionsOutputProperties
{
- Data = grassCoverErosionOutwardsOutputProperties
+ Data = output
};
// Assert
Index: Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.IO.Test/Exporters/GrassCoverErosionOutwardsWaveConditionsExporterTest.cs
===================================================================
diff -u -r357d5a595e2a17e9554ada59806a463bfc67390e -r877f0d6830122b89d78bc3e27aa3c61736617276
--- Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.IO.Test/Exporters/GrassCoverErosionOutwardsWaveConditionsExporterTest.cs (.../GrassCoverErosionOutwardsWaveConditionsExporterTest.cs) (revision 357d5a595e2a17e9554ada59806a463bfc67390e)
+++ Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.IO.Test/Exporters/GrassCoverErosionOutwardsWaveConditionsExporterTest.cs (.../GrassCoverErosionOutwardsWaveConditionsExporterTest.cs) (revision 877f0d6830122b89d78bc3e27aa3c61736617276)
@@ -21,14 +21,14 @@
using System;
using System.IO;
-using System.Linq;
using Core.Common.Base.Data;
using Core.Common.TestUtil;
using NUnit.Framework;
using Riskeer.Common.Data.FailureMechanism;
using Riskeer.Common.Data.Hydraulics;
using Riskeer.Common.Data.TestUtil;
using Riskeer.GrassCoverErosionOutwards.Data;
+using Riskeer.GrassCoverErosionOutwards.Data.TestUtil;
using Riskeer.GrassCoverErosionOutwards.IO.Exporters;
using Riskeer.Revetment.Data;
using Riskeer.Revetment.Data.TestUtil;
@@ -116,7 +116,7 @@
{
new GrassCoverErosionOutwardsWaveConditionsCalculation
{
- Output = new GrassCoverErosionOutwardsWaveConditionsOutput(Enumerable.Empty(), null)
+ Output = GrassCoverErosionOutwardsWaveConditionsOutputTestFactory.Create()
}
};
@@ -160,10 +160,14 @@
UpperBoundaryWaterLevels = (RoundedDouble) 84.26548,
CategoryType = FailureMechanismCategoryType.LowerLimitNorm
},
- Output = new GrassCoverErosionOutwardsWaveConditionsOutput(new[]
- {
- new TestWaveConditionsOutput()
- }, null)
+ Output = GrassCoverErosionOutwardsWaveConditionsOutputTestFactory.Create(
+ new[]
+ {
+ new TestWaveConditionsOutput()
+ }, new[]
+ {
+ new TestWaveConditionsOutput()
+ })
}
};
Index: Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Plugin.Test/ExportInfos/GrassCoverErosionOutwardsHydraulicBoundaryDatabaseContextWaveConditionsExportInfoTest.cs
===================================================================
diff -u -r357d5a595e2a17e9554ada59806a463bfc67390e -r877f0d6830122b89d78bc3e27aa3c61736617276
--- Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Plugin.Test/ExportInfos/GrassCoverErosionOutwardsHydraulicBoundaryDatabaseContextWaveConditionsExportInfoTest.cs (.../GrassCoverErosionOutwardsHydraulicBoundaryDatabaseContextWaveConditionsExportInfoTest.cs) (revision 357d5a595e2a17e9554ada59806a463bfc67390e)
+++ Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Plugin.Test/ExportInfos/GrassCoverErosionOutwardsHydraulicBoundaryDatabaseContextWaveConditionsExportInfoTest.cs (.../GrassCoverErosionOutwardsHydraulicBoundaryDatabaseContextWaveConditionsExportInfoTest.cs) (revision 877f0d6830122b89d78bc3e27aa3c61736617276)
@@ -29,6 +29,7 @@
using Riskeer.Common.Data.AssessmentSection;
using Riskeer.Common.Data.TestUtil;
using Riskeer.GrassCoverErosionOutwards.Data;
+using Riskeer.GrassCoverErosionOutwards.Data.TestUtil;
using Riskeer.GrassCoverErosionOutwards.Forms.PresentationObjects;
using Riskeer.GrassCoverErosionOutwards.IO.Exporters;
using Riskeer.Revetment.Data;
@@ -145,7 +146,7 @@
var failureMechanism = new GrassCoverErosionOutwardsFailureMechanism();
failureMechanism.WaveConditionsCalculationGroup.Children.Add(new GrassCoverErosionOutwardsWaveConditionsCalculation
{
- Output = new GrassCoverErosionOutwardsWaveConditionsOutput(Enumerable.Empty(), null)
+ Output = GrassCoverErosionOutwardsWaveConditionsOutputTestFactory.Create()
});
var context = new GrassCoverErosionOutwardsHydraulicBoundaryDatabaseContext(assessmentSection.HydraulicBoundaryDatabase, failureMechanism, assessmentSection);
Index: Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Plugin.Test/ExportInfos/GrassCoverErosionOutwardsWaveConditionsCalculationContextWaveConditionsExportInfoTest.cs
===================================================================
diff -u -r357d5a595e2a17e9554ada59806a463bfc67390e -r877f0d6830122b89d78bc3e27aa3c61736617276
--- Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Plugin.Test/ExportInfos/GrassCoverErosionOutwardsWaveConditionsCalculationContextWaveConditionsExportInfoTest.cs (.../GrassCoverErosionOutwardsWaveConditionsCalculationContextWaveConditionsExportInfoTest.cs) (revision 357d5a595e2a17e9554ada59806a463bfc67390e)
+++ Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Plugin.Test/ExportInfos/GrassCoverErosionOutwardsWaveConditionsCalculationContextWaveConditionsExportInfoTest.cs (.../GrassCoverErosionOutwardsWaveConditionsCalculationContextWaveConditionsExportInfoTest.cs) (revision 877f0d6830122b89d78bc3e27aa3c61736617276)
@@ -29,6 +29,7 @@
using Riskeer.Common.Data.AssessmentSection;
using Riskeer.Common.Data.Calculation;
using Riskeer.GrassCoverErosionOutwards.Data;
+using Riskeer.GrassCoverErosionOutwards.Data.TestUtil;
using Riskeer.GrassCoverErosionOutwards.Forms.PresentationObjects;
using Riskeer.Revetment.Data.TestUtil;
using Riskeer.Revetment.IO.WaveConditions;
@@ -128,10 +129,7 @@
var context = new GrassCoverErosionOutwardsWaveConditionsCalculationContext(
new GrassCoverErosionOutwardsWaveConditionsCalculation
{
- Output = new GrassCoverErosionOutwardsWaveConditionsOutput(new[]
- {
- new TestWaveConditionsOutput()
- }, null)
+ Output = GrassCoverErosionOutwardsWaveConditionsOutputTestFactory.Create()
},
new CalculationGroup(),
new GrassCoverErosionOutwardsFailureMechanism(),
Index: Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Plugin.Test/ExportInfos/GrassCoverErosionOutwardsWaveConditionsCalculationGroupContextWaveConditionsExportInfoTest.cs
===================================================================
diff -u -r357d5a595e2a17e9554ada59806a463bfc67390e -r877f0d6830122b89d78bc3e27aa3c61736617276
--- Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Plugin.Test/ExportInfos/GrassCoverErosionOutwardsWaveConditionsCalculationGroupContextWaveConditionsExportInfoTest.cs (.../GrassCoverErosionOutwardsWaveConditionsCalculationGroupContextWaveConditionsExportInfoTest.cs) (revision 357d5a595e2a17e9554ada59806a463bfc67390e)
+++ Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Plugin.Test/ExportInfos/GrassCoverErosionOutwardsWaveConditionsCalculationGroupContextWaveConditionsExportInfoTest.cs (.../GrassCoverErosionOutwardsWaveConditionsCalculationGroupContextWaveConditionsExportInfoTest.cs) (revision 877f0d6830122b89d78bc3e27aa3c61736617276)
@@ -29,6 +29,7 @@
using Riskeer.Common.Data.AssessmentSection;
using Riskeer.Common.Data.Calculation;
using Riskeer.GrassCoverErosionOutwards.Data;
+using Riskeer.GrassCoverErosionOutwards.Data.TestUtil;
using Riskeer.GrassCoverErosionOutwards.Forms.PresentationObjects;
using Riskeer.Revetment.Data.TestUtil;
using Riskeer.Revetment.IO.WaveConditions;
@@ -132,12 +133,7 @@
if (hasOutput)
{
- var output = new[]
- {
- new TestWaveConditionsOutput()
- };
-
- calculation.Output = new GrassCoverErosionOutwardsWaveConditionsOutput(output, null);
+ calculation.Output = GrassCoverErosionOutwardsWaveConditionsOutputTestFactory.Create();
}
calculationGroup.Children.Add(calculation);
@@ -168,11 +164,7 @@
GrassCoverErosionOutwardsWaveConditionsOutput grassCoverErosionOutwardsWaveConditionsOutput = null;
if (hasOutput)
{
- var output = new[]
- {
- new TestWaveConditionsOutput()
- };
- grassCoverErosionOutwardsWaveConditionsOutput = new GrassCoverErosionOutwardsWaveConditionsOutput(output, null);
+ grassCoverErosionOutwardsWaveConditionsOutput = GrassCoverErosionOutwardsWaveConditionsOutputTestFactory.Create();
}
calculationGroup.Children.Add(
Index: Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Plugin.Test/TreeNodeInfos/GrassCoverErosionOutwardsWaveConditionsCalculationContextTreeNodeInfoTest.cs
===================================================================
diff -u -r357d5a595e2a17e9554ada59806a463bfc67390e -r877f0d6830122b89d78bc3e27aa3c61736617276
--- Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Plugin.Test/TreeNodeInfos/GrassCoverErosionOutwardsWaveConditionsCalculationContextTreeNodeInfoTest.cs (.../GrassCoverErosionOutwardsWaveConditionsCalculationContextTreeNodeInfoTest.cs) (revision 357d5a595e2a17e9554ada59806a463bfc67390e)
+++ Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Plugin.Test/TreeNodeInfos/GrassCoverErosionOutwardsWaveConditionsCalculationContextTreeNodeInfoTest.cs (.../GrassCoverErosionOutwardsWaveConditionsCalculationContextTreeNodeInfoTest.cs) (revision 877f0d6830122b89d78bc3e27aa3c61736617276)
@@ -183,7 +183,7 @@
var parent = new CalculationGroup();
var calculation = new GrassCoverErosionOutwardsWaveConditionsCalculation
{
- Output = new GrassCoverErosionOutwardsWaveConditionsOutput(Enumerable.Empty(), null)
+ Output = GrassCoverErosionOutwardsWaveConditionsOutputTestFactory.Create()
};
calculation.Attach(observer);
@@ -211,7 +211,7 @@
var parent = new CalculationGroup();
var calculation = new GrassCoverErosionOutwardsWaveConditionsCalculation
{
- Output = new GrassCoverErosionOutwardsWaveConditionsOutput(Enumerable.Empty(), null)
+ Output = GrassCoverErosionOutwardsWaveConditionsOutputTestFactory.Create()
};
var failureMechanism = new GrassCoverErosionOutwardsFailureMechanism();
failureMechanism.WaveConditionsCalculationGroup.Children.Add(calculation);
@@ -242,7 +242,7 @@
var parent = new CalculationGroup();
var calculation = new GrassCoverErosionOutwardsWaveConditionsCalculation
{
- Output = new GrassCoverErosionOutwardsWaveConditionsOutput(Enumerable.Empty(), null)
+ Output = GrassCoverErosionOutwardsWaveConditionsOutputTestFactory.Create()
};
var failureMechanism = new GrassCoverErosionOutwardsFailureMechanism();
var context = new GrassCoverErosionOutwardsWaveConditionsCalculationContext(calculation,
@@ -274,7 +274,7 @@
var parent = new CalculationGroup();
var calculation = new GrassCoverErosionOutwardsWaveConditionsCalculation
{
- Output = new GrassCoverErosionOutwardsWaveConditionsOutput(Enumerable.Empty(), null)
+ Output = GrassCoverErosionOutwardsWaveConditionsOutputTestFactory.Create()
};
var failureMechanism = new GrassCoverErosionOutwardsFailureMechanism();
failureMechanism.WaveConditionsCalculationGroup.Children.Add(calculation);
@@ -379,7 +379,7 @@
var parent = new CalculationGroup();
var calculation = new GrassCoverErosionOutwardsWaveConditionsCalculation
{
- Output = new GrassCoverErosionOutwardsWaveConditionsOutput(Enumerable.Empty(), null)
+ Output = GrassCoverErosionOutwardsWaveConditionsOutputTestFactory.Create()
};
var foreshoreProfile = new TestForeshoreProfile(new BreakWater(BreakWaterType.Caisson, 1));
@@ -915,7 +915,7 @@
{
ForeshoreProfile = foreshoreProfileInput
},
- Output = new GrassCoverErosionOutwardsWaveConditionsOutput(Enumerable.Empty(), null)
+ Output = GrassCoverErosionOutwardsWaveConditionsOutputTestFactory.Create()
};
var nodeData = new GrassCoverErosionOutwardsWaveConditionsCalculationContext(calculation,
@@ -1627,7 +1627,7 @@
var calculation = new GrassCoverErosionOutwardsWaveConditionsCalculation
{
Name = "A",
- Output = new GrassCoverErosionOutwardsWaveConditionsOutput(Enumerable.Empty(), null)
+ Output = GrassCoverErosionOutwardsWaveConditionsOutputTestFactory.Create()
};
var context = new GrassCoverErosionOutwardsWaveConditionsCalculationContext(calculation,
parent,
@@ -1682,7 +1682,7 @@
var calculation = new GrassCoverErosionOutwardsWaveConditionsCalculation
{
Name = "A",
- Output = new GrassCoverErosionOutwardsWaveConditionsOutput(Enumerable.Empty(), null)
+ Output = GrassCoverErosionOutwardsWaveConditionsOutputTestFactory.Create()
};
calculation.Attach(observer);
var context = new GrassCoverErosionOutwardsWaveConditionsCalculationContext(calculation,
Index: Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Plugin.Test/TreeNodeInfos/GrassCoverErosionOutwardsWaveConditionsCalculationGroupContextTreeNodeInfoTest.cs
===================================================================
diff -u -r357d5a595e2a17e9554ada59806a463bfc67390e -r877f0d6830122b89d78bc3e27aa3c61736617276
--- Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Plugin.Test/TreeNodeInfos/GrassCoverErosionOutwardsWaveConditionsCalculationGroupContextTreeNodeInfoTest.cs (.../GrassCoverErosionOutwardsWaveConditionsCalculationGroupContextTreeNodeInfoTest.cs) (revision 357d5a595e2a17e9554ada59806a463bfc67390e)
+++ Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Plugin.Test/TreeNodeInfos/GrassCoverErosionOutwardsWaveConditionsCalculationGroupContextTreeNodeInfoTest.cs (.../GrassCoverErosionOutwardsWaveConditionsCalculationGroupContextTreeNodeInfoTest.cs) (revision 877f0d6830122b89d78bc3e27aa3c61736617276)
@@ -1348,9 +1348,9 @@
var group = new CalculationGroup();
GrassCoverErosionOutwardsWaveConditionsCalculation calculationA = GetValidCalculation(assessmentSection.HydraulicBoundaryDatabase.Locations.First());
- calculationA.Output = new GrassCoverErosionOutwardsWaveConditionsOutput(Enumerable.Empty(), null);
+ calculationA.Output = GrassCoverErosionOutwardsWaveConditionsOutputTestFactory.Create();
GrassCoverErosionOutwardsWaveConditionsCalculation calculationB = GetValidCalculation(assessmentSection.HydraulicBoundaryDatabase.Locations.First());
- calculationB.Output = new GrassCoverErosionOutwardsWaveConditionsOutput(Enumerable.Empty(), null);
+ calculationB.Output = GrassCoverErosionOutwardsWaveConditionsOutputTestFactory.Create();
group.Children.Add(calculationA);
group.Children.Add(calculationB);
calculationA.Attach(observerA);
Index: Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Plugin.Test/TreeNodeInfos/GrassCoverErosionOutwardsWaveConditionsOutputTreeNodeInfoTest.cs
===================================================================
diff -u -r357d5a595e2a17e9554ada59806a463bfc67390e -r877f0d6830122b89d78bc3e27aa3c61736617276
--- Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Plugin.Test/TreeNodeInfos/GrassCoverErosionOutwardsWaveConditionsOutputTreeNodeInfoTest.cs (.../GrassCoverErosionOutwardsWaveConditionsOutputTreeNodeInfoTest.cs) (revision 357d5a595e2a17e9554ada59806a463bfc67390e)
+++ Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Plugin.Test/TreeNodeInfos/GrassCoverErosionOutwardsWaveConditionsOutputTreeNodeInfoTest.cs (.../GrassCoverErosionOutwardsWaveConditionsOutputTreeNodeInfoTest.cs) (revision 877f0d6830122b89d78bc3e27aa3c61736617276)
@@ -28,6 +28,7 @@
using NUnit.Framework;
using Rhino.Mocks;
using Riskeer.GrassCoverErosionOutwards.Data;
+using Riskeer.GrassCoverErosionOutwards.Data.TestUtil;
using Riskeer.Revetment.Data;
using RiskeerCommonFormsResources = Riskeer.Common.Forms.Properties.Resources;
@@ -70,14 +71,12 @@
public void Text_Always_ReturnName()
{
// Setup
- var output = new GrassCoverErosionOutwardsWaveConditionsOutput(Enumerable.Empty(), null);
-
using (var plugin = new GrassCoverErosionOutwardsPlugin())
{
TreeNodeInfo info = GetInfo(plugin);
// Call
- string nodeText = info.Text(output);
+ string nodeText = info.Text(null);
// Assert
Assert.AreEqual("Resultaat", nodeText);
@@ -88,14 +87,12 @@
public void Image_Always_ReturnOutputIcon()
{
// Setup
- var output = new GrassCoverErosionOutwardsWaveConditionsOutput(Enumerable.Empty(), null);
-
using (var plugin = new GrassCoverErosionOutwardsPlugin())
{
TreeNodeInfo info = GetInfo(plugin);
// Call
- Image icon = info.Image(output);
+ Image icon = info.Image(null);
// Assert
TestHelper.AssertImagesAreEqual(RiskeerCommonFormsResources.GeneralOutputIcon, icon);
@@ -109,7 +106,7 @@
var mocks = new MockRepository();
using (var treeViewControl = new TreeViewControl())
{
- var output = new GrassCoverErosionOutwardsWaveConditionsOutput(Enumerable.Empty(), null);
+ GrassCoverErosionOutwardsWaveConditionsOutput output = GrassCoverErosionOutwardsWaveConditionsOutputTestFactory.Create();
var menuBuilder = mocks.StrictMock();
using (mocks.Ordered())
Index: Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Service.Test/GrassCoverErosionOutwardsDataSynchronizationServiceTest.cs
===================================================================
diff -u -r357d5a595e2a17e9554ada59806a463bfc67390e -r877f0d6830122b89d78bc3e27aa3c61736617276
--- Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Service.Test/GrassCoverErosionOutwardsDataSynchronizationServiceTest.cs (.../GrassCoverErosionOutwardsDataSynchronizationServiceTest.cs) (revision 357d5a595e2a17e9554ada59806a463bfc67390e)
+++ Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Service.Test/GrassCoverErosionOutwardsDataSynchronizationServiceTest.cs (.../GrassCoverErosionOutwardsDataSynchronizationServiceTest.cs) (revision 877f0d6830122b89d78bc3e27aa3c61736617276)
@@ -54,7 +54,7 @@
// Setup
var calculation = new GrassCoverErosionOutwardsWaveConditionsCalculation
{
- Output = new GrassCoverErosionOutwardsWaveConditionsOutput(Enumerable.Empty(), null)
+ Output = GrassCoverErosionOutwardsWaveConditionsOutputTestFactory.Create()
};
// Precondition
@@ -254,15 +254,15 @@
var calculation = new GrassCoverErosionOutwardsWaveConditionsCalculation();
var calculationWithOutput = new GrassCoverErosionOutwardsWaveConditionsCalculation
{
- Output = new GrassCoverErosionOutwardsWaveConditionsOutput(Enumerable.Empty(), null)
+ Output = GrassCoverErosionOutwardsWaveConditionsOutputTestFactory.Create()
};
var calculationWithOutputAndHydraulicBoundaryLocation = new GrassCoverErosionOutwardsWaveConditionsCalculation
{
InputParameters =
{
HydraulicBoundaryLocation = hydraulicBoundaryLocation
},
- Output = new GrassCoverErosionOutwardsWaveConditionsOutput(Enumerable.Empty(), null)
+ Output = GrassCoverErosionOutwardsWaveConditionsOutputTestFactory.Create()
};
var calculationWithHydraulicBoundaryLocation = new GrassCoverErosionOutwardsWaveConditionsCalculation
{
@@ -275,15 +275,15 @@
var subCalculation = new GrassCoverErosionOutwardsWaveConditionsCalculation();
var subCalculationWithOutput = new GrassCoverErosionOutwardsWaveConditionsCalculation
{
- Output = new GrassCoverErosionOutwardsWaveConditionsOutput(Enumerable.Empty(), null)
+ Output = GrassCoverErosionOutwardsWaveConditionsOutputTestFactory.Create()
};
var subCalculationWithOutputAndHydraulicBoundaryLocation = new GrassCoverErosionOutwardsWaveConditionsCalculation
{
InputParameters =
{
HydraulicBoundaryLocation = hydraulicBoundaryLocation
},
- Output = new GrassCoverErosionOutwardsWaveConditionsOutput(Enumerable.Empty(), null)
+ Output = GrassCoverErosionOutwardsWaveConditionsOutputTestFactory.Create()
};
var subCalculationWithHydraulicBoundaryLocation = new GrassCoverErosionOutwardsWaveConditionsCalculation
{
Index: Riskeer/Integration/test/Riskeer.Integration.Test/FileImporters/ForeshoreProfileUpdateDataStrategyIntegrationTest.cs
===================================================================
diff -u -r357d5a595e2a17e9554ada59806a463bfc67390e -r877f0d6830122b89d78bc3e27aa3c61736617276
--- Riskeer/Integration/test/Riskeer.Integration.Test/FileImporters/ForeshoreProfileUpdateDataStrategyIntegrationTest.cs (.../ForeshoreProfileUpdateDataStrategyIntegrationTest.cs) (revision 357d5a595e2a17e9554ada59806a463bfc67390e)
+++ Riskeer/Integration/test/Riskeer.Integration.Test/FileImporters/ForeshoreProfileUpdateDataStrategyIntegrationTest.cs (.../ForeshoreProfileUpdateDataStrategyIntegrationTest.cs) (revision 877f0d6830122b89d78bc3e27aa3c61736617276)
@@ -34,6 +34,7 @@
using Riskeer.Common.Data.FailureMechanism;
using Riskeer.Common.Data.TestUtil;
using Riskeer.GrassCoverErosionOutwards.Data;
+using Riskeer.GrassCoverErosionOutwards.Data.TestUtil;
using Riskeer.HeightStructures.Data;
using Riskeer.HeightStructures.Data.TestUtil;
using Riskeer.Integration.Plugin.FileImporters;
@@ -275,10 +276,7 @@
{
ForeshoreProfile = unaffectedForeshoreProfile
},
- Output = new GrassCoverErosionOutwardsWaveConditionsOutput(new[]
- {
- new TestWaveConditionsOutput()
- }, null)
+ Output = GrassCoverErosionOutwardsWaveConditionsOutputTestFactory.Create()
};
grassCoverErosionOutwardsFailureMechanism.WaveConditionsCalculationGroup.Children.Add(unaffectedCalculation);
return grassCoverErosionOutwardsFailureMechanism;
Index: Riskeer/Integration/test/Riskeer.Integration.Test/Riskeer.Integration.Test.csproj
===================================================================
diff -u -r76aa972dd3f20d52926f6f6fafdb9dc13ee0deb3 -r877f0d6830122b89d78bc3e27aa3c61736617276
--- Riskeer/Integration/test/Riskeer.Integration.Test/Riskeer.Integration.Test.csproj (.../Riskeer.Integration.Test.csproj) (revision 76aa972dd3f20d52926f6f6fafdb9dc13ee0deb3)
+++ Riskeer/Integration/test/Riskeer.Integration.Test/Riskeer.Integration.Test.csproj (.../Riskeer.Integration.Test.csproj) (revision 877f0d6830122b89d78bc3e27aa3c61736617276)
@@ -70,6 +70,10 @@
{E7225477-577F-4A17-B7EC-6721158E1543}
Riskeer.GrassCoverErosionOutwards.Data
+
+ {D1234D03-76BC-437D-B941-DFF14A2A108D}
+ Riskeer.GrassCoverErosionOutwards.Data.TestUtil
+
{1C0017D8-35B5-4CA0-8FC7-A83F46DBDC99}
Riskeer.HeightStructures.Data
Index: Riskeer/Integration/test/Riskeer.Integration.TestUtil/Riskeer.Integration.TestUtil.csproj
===================================================================
diff -u -rca96fecb4ca761fdbbb0f320d0eda7a6ea456c56 -r877f0d6830122b89d78bc3e27aa3c61736617276
--- Riskeer/Integration/test/Riskeer.Integration.TestUtil/Riskeer.Integration.TestUtil.csproj (.../Riskeer.Integration.TestUtil.csproj) (revision ca96fecb4ca761fdbbb0f320d0eda7a6ea456c56)
+++ Riskeer/Integration/test/Riskeer.Integration.TestUtil/Riskeer.Integration.TestUtil.csproj (.../Riskeer.Integration.TestUtil.csproj) (revision 877f0d6830122b89d78bc3e27aa3c61736617276)
@@ -94,6 +94,10 @@
{e7225477-577f-4a17-b7ec-6721158e1543}
Riskeer.GrassCoverErosionOutwards.Data
+
+ {D1234D03-76BC-437D-B941-DFF14A2A108D}
+ Riskeer.GrassCoverErosionOutwards.Data.TestUtil
+
{1c0017d8-35b5-4ca0-8fc7-a83f46dbdc99}
Riskeer.HeightStructures.Data
Index: Riskeer/Integration/test/Riskeer.Integration.TestUtil/TestDataGenerator.cs
===================================================================
diff -u -r357d5a595e2a17e9554ada59806a463bfc67390e -r877f0d6830122b89d78bc3e27aa3c61736617276
--- Riskeer/Integration/test/Riskeer.Integration.TestUtil/TestDataGenerator.cs (.../TestDataGenerator.cs) (revision 357d5a595e2a17e9554ada59806a463bfc67390e)
+++ Riskeer/Integration/test/Riskeer.Integration.TestUtil/TestDataGenerator.cs (.../TestDataGenerator.cs) (revision 877f0d6830122b89d78bc3e27aa3c61736617276)
@@ -37,6 +37,7 @@
using Riskeer.GrassCoverErosionInwards.Data;
using Riskeer.GrassCoverErosionInwards.Data.TestUtil;
using Riskeer.GrassCoverErosionOutwards.Data;
+using Riskeer.GrassCoverErosionOutwards.Data.TestUtil;
using Riskeer.HeightStructures.Data;
using Riskeer.Integration.Data;
using Riskeer.Integration.Service;
@@ -935,9 +936,9 @@
{
HydraulicBoundaryLocation = hydraulicBoundaryLocation
},
- Output = new GrassCoverErosionOutwardsWaveConditionsOutput(Enumerable.Empty(), null)
+ Output = GrassCoverErosionOutwardsWaveConditionsOutputTestFactory.Create()
};
- var calculationWithHydraulicBoundaryLocationAndhForeshoreProfile = new GrassCoverErosionOutwardsWaveConditionsCalculation
+ var calculationWithHydraulicBoundaryLocationAndForeshoreProfile = new GrassCoverErosionOutwardsWaveConditionsCalculation
{
InputParameters =
{
@@ -952,7 +953,7 @@
HydraulicBoundaryLocation = hydraulicBoundaryLocation,
ForeshoreProfile = profile2
},
- Output = new GrassCoverErosionOutwardsWaveConditionsOutput(Enumerable.Empty(), null)
+ Output = GrassCoverErosionOutwardsWaveConditionsOutputTestFactory.Create()
};
var calculationWithHydraulicBoundaryLocation = new GrassCoverErosionOutwardsWaveConditionsCalculation
{
@@ -970,15 +971,15 @@
HydraulicBoundaryLocation = hydraulicBoundaryLocation,
ForeshoreProfile = profile2
},
- Output = new GrassCoverErosionOutwardsWaveConditionsOutput(Enumerable.Empty(), null)
+ Output = GrassCoverErosionOutwardsWaveConditionsOutputTestFactory.Create()
};
var subCalculationWithOutputAndHydraulicBoundaryLocation = new GrassCoverErosionOutwardsWaveConditionsCalculation
{
InputParameters =
{
HydraulicBoundaryLocation = hydraulicBoundaryLocation
},
- Output = new GrassCoverErosionOutwardsWaveConditionsOutput(Enumerable.Empty(), null)
+ Output = GrassCoverErosionOutwardsWaveConditionsOutputTestFactory.Create()
};
var subCalculationWithHydraulicBoundaryLocation = new GrassCoverErosionOutwardsWaveConditionsCalculation
{
@@ -998,7 +999,7 @@
failureMechanism.WaveConditionsCalculationGroup.Children.Add(calculation);
failureMechanism.WaveConditionsCalculationGroup.Children.Add(calculationWithOutputAndHydraulicBoundaryLocation);
- failureMechanism.WaveConditionsCalculationGroup.Children.Add(calculationWithHydraulicBoundaryLocationAndhForeshoreProfile);
+ failureMechanism.WaveConditionsCalculationGroup.Children.Add(calculationWithHydraulicBoundaryLocationAndForeshoreProfile);
failureMechanism.WaveConditionsCalculationGroup.Children.Add(calculationWithOutputAndHydraulicBoundaryLocationAndForeshoreProfile);
failureMechanism.WaveConditionsCalculationGroup.Children.Add(calculationWithHydraulicBoundaryLocation);
failureMechanism.WaveConditionsCalculationGroup.Children.Add(new CalculationGroup
Index: Riskeer/Storage/src/Riskeer.Storage.Core/Read/GrassCoverErosionOutwards/GrassCoverErosionOutwardsWaveConditionsCalculationEntityReadExtensions.cs
===================================================================
diff -u -r357d5a595e2a17e9554ada59806a463bfc67390e -r877f0d6830122b89d78bc3e27aa3c61736617276
--- Riskeer/Storage/src/Riskeer.Storage.Core/Read/GrassCoverErosionOutwards/GrassCoverErosionOutwardsWaveConditionsCalculationEntityReadExtensions.cs (.../GrassCoverErosionOutwardsWaveConditionsCalculationEntityReadExtensions.cs) (revision 357d5a595e2a17e9554ada59806a463bfc67390e)
+++ Riskeer/Storage/src/Riskeer.Storage.Core/Read/GrassCoverErosionOutwards/GrassCoverErosionOutwardsWaveConditionsCalculationEntityReadExtensions.cs (.../GrassCoverErosionOutwardsWaveConditionsCalculationEntityReadExtensions.cs) (revision 877f0d6830122b89d78bc3e27aa3c61736617276)
@@ -105,7 +105,7 @@
.OrderBy(e => e.Order)
.Select(e => e.Read())
.ToList();
- calculation.Output = new GrassCoverErosionOutwardsWaveConditionsOutput(waveConditionsOutputs, null);
+ calculation.Output = GrassCoverErosionOutwardsWaveConditionsOutputFactory.CreateOutputWithWaveImpact(waveConditionsOutputs);
}
private static ForeshoreProfile GetDikeProfileValue(ForeshoreProfileEntity foreshoreProfileEntity,
Index: Riskeer/Storage/test/Riskeer.Storage.Core.Test/Create/GrassCoverErosionOutwards/GrassCoverErosionOutwardsWaveConditionsCalculationCreateExtensionsTest.cs
===================================================================
diff -u -r357d5a595e2a17e9554ada59806a463bfc67390e -r877f0d6830122b89d78bc3e27aa3c61736617276
--- Riskeer/Storage/test/Riskeer.Storage.Core.Test/Create/GrassCoverErosionOutwards/GrassCoverErosionOutwardsWaveConditionsCalculationCreateExtensionsTest.cs (.../GrassCoverErosionOutwardsWaveConditionsCalculationCreateExtensionsTest.cs) (revision 357d5a595e2a17e9554ada59806a463bfc67390e)
+++ Riskeer/Storage/test/Riskeer.Storage.Core.Test/Create/GrassCoverErosionOutwards/GrassCoverErosionOutwardsWaveConditionsCalculationCreateExtensionsTest.cs (.../GrassCoverErosionOutwardsWaveConditionsCalculationCreateExtensionsTest.cs) (revision 877f0d6830122b89d78bc3e27aa3c61736617276)
@@ -27,6 +27,7 @@
using Riskeer.Common.Data.Hydraulics;
using Riskeer.Common.Data.TestUtil;
using Riskeer.GrassCoverErosionOutwards.Data;
+using Riskeer.GrassCoverErosionOutwards.Data.TestUtil;
using Riskeer.Revetment.Data;
using Riskeer.Revetment.Data.TestUtil;
using Riskeer.Storage.Core.Create;
@@ -222,10 +223,15 @@
var registry = new PersistenceRegistry();
var calculation = new GrassCoverErosionOutwardsWaveConditionsCalculation
{
- Output = new GrassCoverErosionOutwardsWaveConditionsOutput(new[]
- {
- new TestWaveConditionsOutput()
- }, null)
+ Output = GrassCoverErosionOutwardsWaveConditionsOutputTestFactory.Create(
+ new[]
+ {
+ new TestWaveConditionsOutput()
+ },
+ new[]
+ {
+ new TestWaveConditionsOutput()
+ })
};
// Call
Index: Riskeer/Storage/test/Riskeer.Storage.Core.Test/Riskeer.Storage.Core.Test.csproj
===================================================================
diff -u -r76aa972dd3f20d52926f6f6fafdb9dc13ee0deb3 -r877f0d6830122b89d78bc3e27aa3c61736617276
--- Riskeer/Storage/test/Riskeer.Storage.Core.Test/Riskeer.Storage.Core.Test.csproj (.../Riskeer.Storage.Core.Test.csproj) (revision 76aa972dd3f20d52926f6f6fafdb9dc13ee0deb3)
+++ Riskeer/Storage/test/Riskeer.Storage.Core.Test/Riskeer.Storage.Core.Test.csproj (.../Riskeer.Storage.Core.Test.csproj) (revision 877f0d6830122b89d78bc3e27aa3c61736617276)
@@ -362,6 +362,10 @@
{1c0017d8-35b5-4ca0-8fc7-a83f46dbdc99}
Riskeer.HeightStructures.Data
+
+ {D1234D03-76BC-437D-B941-DFF14A2A108D}
+ Riskeer.GrassCoverErosionOutwards.Data.TestUtil
+
{11f1f874-45af-43e4-8ae5-15a5c9593e28}
Riskeer.Integration.Data
Index: Riskeer/Storage/test/Riskeer.Storage.Core.TestUtil.Test/RiskeerProjectTestHelperTest.cs
===================================================================
diff -u -r68f02442e2e790aaa0bde531c328662819908f10 -r877f0d6830122b89d78bc3e27aa3c61736617276
--- Riskeer/Storage/test/Riskeer.Storage.Core.TestUtil.Test/RiskeerProjectTestHelperTest.cs (.../RiskeerProjectTestHelperTest.cs) (revision 68f02442e2e790aaa0bde531c328662819908f10)
+++ Riskeer/Storage/test/Riskeer.Storage.Core.TestUtil.Test/RiskeerProjectTestHelperTest.cs (.../RiskeerProjectTestHelperTest.cs) (revision 877f0d6830122b89d78bc3e27aa3c61736617276)
@@ -313,6 +313,9 @@
var calculationWithOutput = (GrassCoverErosionOutwardsWaveConditionsCalculation) failureMechanism.WaveConditionsCalculationGroup.Children[2];
Assert.IsTrue(calculationWithOutput.HasOutput);
+ GrassCoverErosionOutwardsWaveConditionsOutput calculationOutput = calculationWithOutput.Output;
+ Assert.AreEqual(2, calculationOutput.WaveRunUpOutput.Count());
+ Assert.AreEqual(2, calculationOutput.WaveImpactOutput.Count());
}
private static void AssertStabilityStoneCoverFailureMechanism(AssessmentSection assessmentSection)
Index: Riskeer/Storage/test/Riskeer.Storage.Core.TestUtil/Riskeer.Storage.Core.TestUtil.csproj
===================================================================
diff -u -r76aa972dd3f20d52926f6f6fafdb9dc13ee0deb3 -r877f0d6830122b89d78bc3e27aa3c61736617276
--- Riskeer/Storage/test/Riskeer.Storage.Core.TestUtil/Riskeer.Storage.Core.TestUtil.csproj (.../Riskeer.Storage.Core.TestUtil.csproj) (revision 76aa972dd3f20d52926f6f6fafdb9dc13ee0deb3)
+++ Riskeer/Storage/test/Riskeer.Storage.Core.TestUtil/Riskeer.Storage.Core.TestUtil.csproj (.../Riskeer.Storage.Core.TestUtil.csproj) (revision 877f0d6830122b89d78bc3e27aa3c61736617276)
@@ -137,6 +137,10 @@
{1C0017D8-35B5-4CA0-8FC7-A83F46DBDC99}
Riskeer.HeightStructures.Data
+
+ {D1234D03-76BC-437D-B941-DFF14A2A108D}
+ Riskeer.GrassCoverErosionOutwards.Data.TestUtil
+
{11F1F874-45AF-43E4-8AE5-15A5C9593E28}
Riskeer.Integration.Data
Index: Riskeer/Storage/test/Riskeer.Storage.Core.TestUtil/RiskeerProjectTestHelper.cs
===================================================================
diff -u -r357d5a595e2a17e9554ada59806a463bfc67390e -r877f0d6830122b89d78bc3e27aa3c61736617276
--- Riskeer/Storage/test/Riskeer.Storage.Core.TestUtil/RiskeerProjectTestHelper.cs (.../RiskeerProjectTestHelper.cs) (revision 357d5a595e2a17e9554ada59806a463bfc67390e)
+++ Riskeer/Storage/test/Riskeer.Storage.Core.TestUtil/RiskeerProjectTestHelper.cs (.../RiskeerProjectTestHelper.cs) (revision 877f0d6830122b89d78bc3e27aa3c61736617276)
@@ -43,6 +43,7 @@
using Riskeer.DuneErosion.Data;
using Riskeer.GrassCoverErosionInwards.Data;
using Riskeer.GrassCoverErosionOutwards.Data;
+using Riskeer.GrassCoverErosionOutwards.Data.TestUtil;
using Riskeer.HeightStructures.Data;
using Riskeer.HeightStructures.Data.TestUtil;
using Riskeer.Integration.Data;
@@ -1929,11 +1930,17 @@
StepSize = WaveConditionsInputStepSize.One,
CategoryType = FailureMechanismCategoryType.LowerLimitNorm
},
- Output = new GrassCoverErosionOutwardsWaveConditionsOutput(new[]
- {
- new WaveConditionsOutput(1, 2, 3, 4, 5, 0.6, 0.7, 0.8, 0.9, CalculationConvergence.NotCalculated),
- new WaveConditionsOutput(0, 1, 2, 3, 4, 0.5, 0.6, 0.7, 0.8, CalculationConvergence.NotCalculated)
- }, null)
+ Output = GrassCoverErosionOutwardsWaveConditionsOutputTestFactory.Create(
+ new[]
+ {
+ new WaveConditionsOutput(1, 2, 3, 4, 5, 0.6, 0.7, 0.8, 0.9, CalculationConvergence.NotCalculated),
+ new WaveConditionsOutput(0, 1, 2, 3, 4, 0.5, 0.6, 0.7, 0.8, CalculationConvergence.NotCalculated)
+ },
+ new[]
+ {
+ new WaveConditionsOutput(10, 20, 30, 40, 50, 0.4, 0.5, 0.6, 0.7, CalculationConvergence.NotCalculated),
+ new WaveConditionsOutput(0, 10, 20, 30, 40, 0.7, 0.6, 0.5, 0.4, CalculationConvergence.NotCalculated)
+ })
});
}