Index: Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.KernelWrapper.Test/Calculators/Assembly/AssessmentSectionAssemblyCalculatorOldTest.cs
===================================================================
diff -u -rf7980ec2b340d46fd4b2ecba0ea5de19dde2f6ea -ra6b2063a8e4b0fb39091ab692defbd67350d4016
--- Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.KernelWrapper.Test/Calculators/Assembly/AssessmentSectionAssemblyCalculatorOldTest.cs (.../AssessmentSectionAssemblyCalculatorOldTest.cs) (revision f7980ec2b340d46fd4b2ecba0ea5de19dde2f6ea)
+++ Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.KernelWrapper.Test/Calculators/Assembly/AssessmentSectionAssemblyCalculatorOldTest.cs (.../AssessmentSectionAssemblyCalculatorOldTest.cs) (revision a6b2063a8e4b0fb39091ab692defbd67350d4016)
@@ -624,7 +624,7 @@
using (new AssemblyToolKernelFactoryConfigOld())
{
var factory = (TestAssemblyToolKernelFactoryOld) AssemblyToolKernelFactoryOld.Instance;
- CombinedFailureMechanismSectionAssemblyKernelStub kernel = factory.LastCreatedCombinedFailureMechanismSectionAssemblyKernel;
+ CombinedFailureMechanismSectionAssemblyKernelStubOld kernel = factory.LastCreatedCombinedFailureMechanismSectionAssemblyKernel;
kernel.AssemblyResult = new AssemblyResult(new[]
{
new FailureMechanismSectionList(string.Empty, new[]
@@ -657,7 +657,7 @@
using (new AssemblyToolKernelFactoryConfigOld())
{
var factory = (TestAssemblyToolKernelFactoryOld) AssemblyToolKernelFactoryOld.Instance;
- CombinedFailureMechanismSectionAssemblyKernelStub kernel = factory.LastCreatedCombinedFailureMechanismSectionAssemblyKernel;
+ CombinedFailureMechanismSectionAssemblyKernelStubOld kernel = factory.LastCreatedCombinedFailureMechanismSectionAssemblyKernel;
kernel.AssemblyResult = new AssemblyResult(new[]
{
new FailureMechanismSectionList(string.Empty, new[]
@@ -694,7 +694,7 @@
using (new AssemblyToolKernelFactoryConfigOld())
{
var factory = (TestAssemblyToolKernelFactoryOld) AssemblyToolKernelFactoryOld.Instance;
- CombinedFailureMechanismSectionAssemblyKernelStub kernel = factory.LastCreatedCombinedFailureMechanismSectionAssemblyKernel;
+ CombinedFailureMechanismSectionAssemblyKernelStubOld kernel = factory.LastCreatedCombinedFailureMechanismSectionAssemblyKernel;
kernel.AssemblyResult = new AssemblyResult(new[]
{
new FailureMechanismSectionList(string.Empty, new[]
@@ -733,7 +733,7 @@
using (new AssemblyToolKernelFactoryConfigOld())
{
var factory = (TestAssemblyToolKernelFactoryOld) AssemblyToolKernelFactoryOld.Instance;
- CombinedFailureMechanismSectionAssemblyKernelStub kernel = factory.LastCreatedCombinedFailureMechanismSectionAssemblyKernel;
+ CombinedFailureMechanismSectionAssemblyKernelStubOld kernel = factory.LastCreatedCombinedFailureMechanismSectionAssemblyKernel;
kernel.ThrowExceptionOnCalculate = true;
var calculator = new AssessmentSectionAssemblyCalculatorOld(factory);
@@ -763,7 +763,7 @@
using (new AssemblyToolKernelFactoryConfigOld())
{
var factory = (TestAssemblyToolKernelFactoryOld) AssemblyToolKernelFactoryOld.Instance;
- CombinedFailureMechanismSectionAssemblyKernelStub kernel = factory.LastCreatedCombinedFailureMechanismSectionAssemblyKernel;
+ CombinedFailureMechanismSectionAssemblyKernelStubOld kernel = factory.LastCreatedCombinedFailureMechanismSectionAssemblyKernel;
kernel.ThrowAssemblyExceptionOnCalculate = true;
var calculator = new AssessmentSectionAssemblyCalculatorOld(factory);
Fisheye: Tag a6b2063a8e4b0fb39091ab692defbd67350d4016 refers to a dead (removed) revision in file `Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.KernelWrapper.TestUtil/Kernels/Assembly/CombinedFailureMechanismSectionAssemblyKernelStub.cs'.
Fisheye: No comparison available. Pass `N' to diff?
Index: Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.KernelWrapper.TestUtil/Kernels/Assembly/CombinedFailureMechanismSectionAssemblyKernelStubOld.cs
===================================================================
diff -u
--- Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.KernelWrapper.TestUtil/Kernels/Assembly/CombinedFailureMechanismSectionAssemblyKernelStubOld.cs (revision 0)
+++ Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.KernelWrapper.TestUtil/Kernels/Assembly/CombinedFailureMechanismSectionAssemblyKernelStubOld.cs (revision a6b2063a8e4b0fb39091ab692defbd67350d4016)
@@ -0,0 +1,109 @@
+// 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 System.Collections.Generic;
+using Assembly.Kernel.Old.Exceptions;
+using Assembly.Kernel.Old.Interfaces;
+using Assembly.Kernel.Old.Model;
+
+namespace Riskeer.AssemblyTool.KernelWrapper.TestUtil.Kernels.Assembly
+{
+ ///
+ /// Combined failure mechanism section assembly kernel stub for testing purposes.
+ ///
+ public class CombinedFailureMechanismSectionAssemblyKernelStubOld : ICommonFailureMechanismSectionAssembler
+ {
+ ///
+ /// Sets an indicator whether an must be thrown while performing a calculation.
+ ///
+ public bool ThrowExceptionOnCalculate { private get; set; }
+
+ ///
+ /// Sets an indicator whether an must be thrown while performing a calculation.
+ ///
+ public bool ThrowAssemblyExceptionOnCalculate { private get; set; }
+
+ ///
+ /// Gets a value indicating whether a calculation was called or not.
+ ///
+ public bool Calculated { get; private set; }
+
+ ///
+ /// Gets a value indicating whether an assembly is partial.
+ ///
+ public bool? PartialAssembly { get; private set; }
+
+ ///
+ /// Gets the assessment section length used as an input parameter for assembly method.
+ ///
+ public double? AssessmentSectionLengthInput { get; private set; }
+
+ ///
+ /// Gets the collection of used as an input parameter for assembly method.
+ ///
+ public IEnumerable FailureMechanismSectionListsInput { get; private set; }
+
+ ///
+ /// Gets or sets the assembly result.
+ ///
+ public AssemblyResult AssemblyResult { get; set; }
+
+ public AssemblyResult AssembleCommonFailureMechanismSections(IEnumerable failureMechanismSectionLists,
+ double assessmentSectionLength, bool partialAssembly)
+ {
+ if (ThrowExceptionOnCalculate)
+ {
+ throw new Exception("Message", new Exception());
+ }
+
+ if (ThrowAssemblyExceptionOnCalculate)
+ {
+ throw new AssemblyException("entity", EAssemblyErrors.CategoryLowerLimitOutOfRange);
+ }
+
+ FailureMechanismSectionListsInput = failureMechanismSectionLists;
+ AssessmentSectionLengthInput = assessmentSectionLength;
+ PartialAssembly = partialAssembly;
+
+ Calculated = true;
+
+ return AssemblyResult;
+ }
+
+ public FailureMechanismSectionList FindGreatestCommonDenominatorSectionsWbi3A1(IEnumerable failureMechanismSectionLists,
+ double assessmentSectionLength)
+ {
+ throw new NotImplementedException();
+ }
+
+ public FailureMechanismSectionList TranslateFailureMechanismResultsToCommonSectionsWbi3B1(FailureMechanismSectionList failureMechanismSectionList,
+ FailureMechanismSectionList commonSections)
+ {
+ throw new NotImplementedException();
+ }
+
+ public IEnumerable DetermineCombinedResultPerCommonSectionWbi3C1(IEnumerable failureMechanismResults, bool partialAssembly)
+ {
+ throw new NotImplementedException();
+ }
+ }
+}
\ No newline at end of file
Index: Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.KernelWrapper.TestUtil/Kernels/TestAssemblyToolKernelFactoryOld.cs
===================================================================
diff -u -rf541cc599a6bfc6a25db047b1b7b838f4a8ddbf4 -ra6b2063a8e4b0fb39091ab692defbd67350d4016
--- Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.KernelWrapper.TestUtil/Kernels/TestAssemblyToolKernelFactoryOld.cs (.../TestAssemblyToolKernelFactoryOld.cs) (revision f541cc599a6bfc6a25db047b1b7b838f4a8ddbf4)
+++ Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.KernelWrapper.TestUtil/Kernels/TestAssemblyToolKernelFactoryOld.cs (.../TestAssemblyToolKernelFactoryOld.cs) (revision a6b2063a8e4b0fb39091ab692defbd67350d4016)
@@ -40,7 +40,7 @@
LastCreatedFailureMechanismSectionAssemblyKernel = new FailureMechanismSectionAssemblyKernelStubOld();
LastCreatedFailureMechanismAssemblyKernel = new FailureMechanismAssemblyKernelStubOld();
LastCreatedAssessmentSectionAssemblyKernel = new AssessmentSectionAssemblyKernelStubOld();
- LastCreatedCombinedFailureMechanismSectionAssemblyKernel = new CombinedFailureMechanismSectionAssemblyKernelStub();
+ LastCreatedCombinedFailureMechanismSectionAssemblyKernel = new CombinedFailureMechanismSectionAssemblyKernelStubOld();
}
///
@@ -66,7 +66,7 @@
///
/// Gets the last created combined failure mechanism section assembly kernel.
///
- public CombinedFailureMechanismSectionAssemblyKernelStub LastCreatedCombinedFailureMechanismSectionAssemblyKernel { get; }
+ public CombinedFailureMechanismSectionAssemblyKernelStubOld LastCreatedCombinedFailureMechanismSectionAssemblyKernel { get; }
public ICategoryLimitsCalculator CreateAssemblyCategoriesKernel()
{