Index: Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.KernelWrapper/Calculators/AssemblyToolCalculatorFactory.cs =================================================================== diff -u -r831679b86afac322970d8d1c511666f9416a516b -r00190b5745e366cf2b9977d53401f8182555fe13 --- Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.KernelWrapper/Calculators/AssemblyToolCalculatorFactory.cs (.../AssemblyToolCalculatorFactory.cs) (revision 831679b86afac322970d8d1c511666f9416a516b) +++ Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.KernelWrapper/Calculators/AssemblyToolCalculatorFactory.cs (.../AssemblyToolCalculatorFactory.cs) (revision 00190b5745e366cf2b9977d53401f8182555fe13) @@ -48,9 +48,9 @@ return new AssessmentSectionAssemblyGroupBoundariesCalculator(factory); } - public IAssemblyGroupBoundariesCalculator CreateAssemblyGroupBoundariesCalculator(IAssemblyToolKernelFactory factory) + public IFailureMechanismSectionAssemblyGroupBoundariesCalculator CreateAssemblyGroupBoundariesCalculator(IAssemblyToolKernelFactory factory) { - return new AssemblyGroupBoundariesCalculator(factory); + return new FailureMechanismSectionAssemblyGroupBoundariesCalculator(factory); } public IFailureMechanismSectionAssemblyCalculator CreateFailureMechanismSectionAssemblyCalculator(IAssemblyToolKernelFactory factory) Fisheye: Tag 00190b5745e366cf2b9977d53401f8182555fe13 refers to a dead (removed) revision in file `Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.KernelWrapper/Calculators/Categories/AssemblyGroupBoundariesCalculator.cs'. Fisheye: No comparison available. Pass `N' to diff? Index: Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.KernelWrapper/Calculators/Categories/AssessmentSectionAssemblyGroupBoundariesCalculator.cs =================================================================== diff -u -rc3caf1fa5120ae8daa493203f88756b1f86775d1 -r00190b5745e366cf2b9977d53401f8182555fe13 --- Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.KernelWrapper/Calculators/Categories/AssessmentSectionAssemblyGroupBoundariesCalculator.cs (.../AssessmentSectionAssemblyGroupBoundariesCalculator.cs) (revision c3caf1fa5120ae8daa493203f88756b1f86775d1) +++ Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.KernelWrapper/Calculators/Categories/AssessmentSectionAssemblyGroupBoundariesCalculator.cs (.../AssessmentSectionAssemblyGroupBoundariesCalculator.cs) (revision 00190b5745e366cf2b9977d53401f8182555fe13) @@ -42,7 +42,7 @@ /// /// Creates a new instance of . /// - /// The factory responsible for creating the assembly categories kernel. + /// The factory responsible for creating the assembly groups kernel. /// Thrown when any parameter is null. public AssessmentSectionAssemblyGroupBoundariesCalculator(IAssemblyToolKernelFactory factory) { Index: Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.KernelWrapper/Calculators/Categories/FailureMechanismSectionAssemblyGroupBoundariesCalculator.cs =================================================================== diff -u --- Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.KernelWrapper/Calculators/Categories/FailureMechanismSectionAssemblyGroupBoundariesCalculator.cs (revision 0) +++ Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.KernelWrapper/Calculators/Categories/FailureMechanismSectionAssemblyGroupBoundariesCalculator.cs (revision 00190b5745e366cf2b9977d53401f8182555fe13) @@ -0,0 +1,78 @@ +// 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.Exceptions; +using Assembly.Kernel.Interfaces; +using Assembly.Kernel.Model.AssessmentSection; +using Assembly.Kernel.Model.Categories; +using Riskeer.AssemblyTool.Data; +using Riskeer.AssemblyTool.KernelWrapper.Creators; +using Riskeer.AssemblyTool.KernelWrapper.Kernels; + +namespace Riskeer.AssemblyTool.KernelWrapper.Calculators.Categories +{ + /// + /// Class representing a failure mechanism section assembly group boundaries calculator. + /// + public class FailureMechanismSectionAssemblyGroupBoundariesCalculator : IFailureMechanismSectionAssemblyGroupBoundariesCalculator + { + private readonly IAssemblyToolKernelFactory factory; + + /// + /// Creates a new instance of . + /// + /// The factory responsible for creating the assembly groups kernel. + /// Thrown when is null. + public FailureMechanismSectionAssemblyGroupBoundariesCalculator(IAssemblyToolKernelFactory factory) + { + if (factory == null) + { + throw new ArgumentNullException(nameof(factory)); + } + + this.factory = factory; + } + + public IEnumerable CalculateFailureMechanismSectionAssemblyGroupBoundaries( + double signalingNorm, double lowerLimitNorm) + { + try + { + ICategoryLimitsCalculator kernel = factory.CreateAssemblyCategoriesKernel(); + CategoriesList output = kernel.CalculateInterpretationCategoryLimitsWbi03( + new AssessmentSection(AssemblyCalculatorInputCreator.CreateProbability(signalingNorm), + AssemblyCalculatorInputCreator.CreateProbability(lowerLimitNorm))); + + return AssemblyGroupBoundariesCreator.CreateFailureMechanismSectionAssemblyGroupBoundaries(output); + } + catch (AssemblyException e) + { + throw new AssemblyGroupBoundariesCalculatorException(AssemblyErrorMessageCreator.CreateErrorMessage(e.Errors), e); + } + catch (Exception e) + { + throw new AssemblyGroupBoundariesCalculatorException(AssemblyErrorMessageCreator.CreateGenericErrorMessage(), e); + } + } + } +} \ No newline at end of file Fisheye: Tag 00190b5745e366cf2b9977d53401f8182555fe13 refers to a dead (removed) revision in file `Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.KernelWrapper/Calculators/Categories/IAssemblyGroupBoundariesCalculator.cs'. Fisheye: No comparison available. Pass `N' to diff? Index: Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.KernelWrapper/Calculators/Categories/IFailureMechanismSectionAssemblyGroupBoundariesCalculator.cs =================================================================== diff -u --- Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.KernelWrapper/Calculators/Categories/IFailureMechanismSectionAssemblyGroupBoundariesCalculator.cs (revision 0) +++ Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.KernelWrapper/Calculators/Categories/IFailureMechanismSectionAssemblyGroupBoundariesCalculator.cs (revision 00190b5745e366cf2b9977d53401f8182555fe13) @@ -0,0 +1,43 @@ +// 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.Collections.Generic; +using Riskeer.AssemblyTool.Data; + +namespace Riskeer.AssemblyTool.KernelWrapper.Calculators.Categories +{ + /// + /// Interface representing a failure mechanism section assembly group boundaries calculator. + /// + public interface IFailureMechanismSectionAssemblyGroupBoundariesCalculator + { + /// + /// Performs the calculation to get a collection of assembly group boundaries for a failure mechanism section. + /// + /// The signaling norm to calculate with. + /// The lower limit norm to calculate with. + /// A collection of . + /// Thrown when an error occurs + /// while performing the calculation. + IEnumerable CalculateFailureMechanismSectionAssemblyGroupBoundaries( + double signalingNorm, double lowerLimitNorm); + } +} \ No newline at end of file Index: Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.KernelWrapper/Calculators/IAssemblyToolCalculatorFactory.cs =================================================================== diff -u -r6b76c8ed96481d346fd994cba4eb430143eef1eb -r00190b5745e366cf2b9977d53401f8182555fe13 --- Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.KernelWrapper/Calculators/IAssemblyToolCalculatorFactory.cs (.../IAssemblyToolCalculatorFactory.cs) (revision 6b76c8ed96481d346fd994cba4eb430143eef1eb) +++ Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.KernelWrapper/Calculators/IAssemblyToolCalculatorFactory.cs (.../IAssemblyToolCalculatorFactory.cs) (revision 00190b5745e366cf2b9977d53401f8182555fe13) @@ -45,7 +45,7 @@ /// The factory responsible for creating the kernel. /// The assembly group boundaries calculator. /// Thrown when is null. - IAssemblyGroupBoundariesCalculator CreateAssemblyGroupBoundariesCalculator(IAssemblyToolKernelFactory factory); + IFailureMechanismSectionAssemblyGroupBoundariesCalculator CreateAssemblyGroupBoundariesCalculator(IAssemblyToolKernelFactory factory); /// /// Creates a failure mechanism section assembly calculator. Index: Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.KernelWrapper.Test/Calculators/AssemblyToolCalculatorFactoryTest.cs =================================================================== diff -u -rf541cc599a6bfc6a25db047b1b7b838f4a8ddbf4 -r00190b5745e366cf2b9977d53401f8182555fe13 --- Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.KernelWrapper.Test/Calculators/AssemblyToolCalculatorFactoryTest.cs (.../AssemblyToolCalculatorFactoryTest.cs) (revision f541cc599a6bfc6a25db047b1b7b838f4a8ddbf4) +++ Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.KernelWrapper.Test/Calculators/AssemblyToolCalculatorFactoryTest.cs (.../AssemblyToolCalculatorFactoryTest.cs) (revision 00190b5745e366cf2b9977d53401f8182555fe13) @@ -83,11 +83,11 @@ using (new AssemblyToolKernelFactoryConfig()) { // Call - IAssemblyGroupBoundariesCalculator calculator = factory.CreateAssemblyGroupBoundariesCalculator( + IFailureMechanismSectionAssemblyGroupBoundariesCalculator calculator = factory.CreateAssemblyGroupBoundariesCalculator( AssemblyToolKernelFactory.Instance); // Assert - Assert.IsInstanceOf(calculator); + Assert.IsInstanceOf(calculator); } } Index: Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.KernelWrapper.Test/Calculators/Categories/AssemblyGroupBoundariesCalculatorTest.cs =================================================================== diff -u -r34db16dffea0a12211fe7b576752168a809c03bf -r00190b5745e366cf2b9977d53401f8182555fe13 --- Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.KernelWrapper.Test/Calculators/Categories/AssemblyGroupBoundariesCalculatorTest.cs (.../AssemblyGroupBoundariesCalculatorTest.cs) (revision 34db16dffea0a12211fe7b576752168a809c03bf) +++ Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.KernelWrapper.Test/Calculators/Categories/AssemblyGroupBoundariesCalculatorTest.cs (.../AssemblyGroupBoundariesCalculatorTest.cs) (revision 00190b5745e366cf2b9977d53401f8182555fe13) @@ -50,18 +50,18 @@ mocks.ReplayAll(); // Call - var calculator = new AssemblyGroupBoundariesCalculator(factory); + var calculator = new FailureMechanismSectionAssemblyGroupBoundariesCalculator(factory); // Assert - Assert.IsInstanceOf(calculator); + Assert.IsInstanceOf(calculator); mocks.VerifyAll(); } [Test] public void Constructor_FactoryNull_ThrowsArgumentNullException() { // Call - void Call() => new AssemblyGroupBoundariesCalculator(null); + void Call() => new FailureMechanismSectionAssemblyGroupBoundariesCalculator(null); // Assert var exception = Assert.Throws(Call); @@ -82,7 +82,7 @@ CategoriesList categoryLimits = CreateCategoryLimits(); categoryLimitsKernel.InterpretationCategoryLimits = categoryLimits; - var calculator = new AssemblyGroupBoundariesCalculator(factory); + var calculator = new FailureMechanismSectionAssemblyGroupBoundariesCalculator(factory); // Call calculator.CalculateFailureMechanismSectionAssemblyGroupBoundaries(signalingNorm, lowerLimitNorm); @@ -108,7 +108,7 @@ CategoriesList categoryLimits = CreateCategoryLimits(); categoryLimitsKernel.InterpretationCategoryLimits = categoryLimits; - var calculator = new AssemblyGroupBoundariesCalculator(factory); + var calculator = new FailureMechanismSectionAssemblyGroupBoundariesCalculator(factory); // Call IEnumerable result = @@ -138,7 +138,7 @@ }); categoryLimitsKernel.InterpretationCategoryLimits = categoryLimits; - var calculator = new AssemblyGroupBoundariesCalculator(factory); + var calculator = new FailureMechanismSectionAssemblyGroupBoundariesCalculator(factory); // Call void Call() => calculator.CalculateFailureMechanismSectionAssemblyGroupBoundaries(signalingNorm, lowerLimitNorm); @@ -165,7 +165,7 @@ AssemblyCategoryLimitsKernelStub categoryLimitsKernel = factory.LastCreatedAssemblyCategoryLimitsKernel; categoryLimitsKernel.ThrowExceptionOnCalculate = true; - var calculator = new AssemblyGroupBoundariesCalculator(factory); + var calculator = new FailureMechanismSectionAssemblyGroupBoundariesCalculator(factory); // Call void Call() => calculator.CalculateFailureMechanismSectionAssemblyGroupBoundaries(signalingNorm, lowerLimitNorm); @@ -192,7 +192,7 @@ AssemblyCategoryLimitsKernelStub categoryLimitsKernel = factory.LastCreatedAssemblyCategoryLimitsKernel; categoryLimitsKernel.ThrowAssemblyExceptionOnCalculate = true; - var calculator = new AssemblyGroupBoundariesCalculator(factory); + var calculator = new FailureMechanismSectionAssemblyGroupBoundariesCalculator(factory); // Call void Call() => calculator.CalculateFailureMechanismSectionAssemblyGroupBoundaries(signalingNorm, lowerLimitNorm); Fisheye: Tag 00190b5745e366cf2b9977d53401f8182555fe13 refers to a dead (removed) revision in file `Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.KernelWrapper.TestUtil/Calculators/Categories/AssemblyGroupBoundariesCalculatorStub.cs'. Fisheye: No comparison available. Pass `N' to diff? Index: Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.KernelWrapper.TestUtil/Calculators/Categories/FailureMechanismSectionAssemblyGroupBoundariesCalculatorStub.cs =================================================================== diff -u --- Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.KernelWrapper.TestUtil/Calculators/Categories/FailureMechanismSectionAssemblyGroupBoundariesCalculatorStub.cs (revision 0) +++ Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.KernelWrapper.TestUtil/Calculators/Categories/FailureMechanismSectionAssemblyGroupBoundariesCalculatorStub.cs (revision 00190b5745e366cf2b9977d53401f8182555fe13) @@ -0,0 +1,74 @@ +// 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 Riskeer.AssemblyTool.Data; +using Riskeer.AssemblyTool.KernelWrapper.Calculators.Categories; + +namespace Riskeer.AssemblyTool.KernelWrapper.TestUtil.Calculators.Categories +{ + /// + /// Assembly group boundaries calculator stub for testing purposes. + /// + public class FailureMechanismSectionAssemblyGroupBoundariesCalculatorStub : IFailureMechanismSectionAssemblyGroupBoundariesCalculator + { + /// + /// Gets the signaling norm that is used in the calculation. + /// + public double SignalingNorm { get; private set; } + + /// + /// Gets the lower limit norm that is used in the calculation. + /// + public double LowerLimitNorm { get; private set; } + + /// + /// Sets an indicator whether an exception must be thrown while performing the calculation. + /// + public bool ThrowExceptionOnCalculate { private get; set; } + + /// + /// Gets or sets the output of the calculation. + /// + public IEnumerable FailureMechanismSectionAssemblyGroupBoundariesOutput { get; set; } + + public IEnumerable CalculateFailureMechanismSectionAssemblyGroupBoundaries(double signalingNorm, + double lowerLimitNorm) + { + if (ThrowExceptionOnCalculate) + { + throw new AssessmentSectionAssemblyGroupBoundariesException("Message", new Exception()); + } + + SignalingNorm = signalingNorm; + LowerLimitNorm = lowerLimitNorm; + + return FailureMechanismSectionAssemblyGroupBoundariesOutput ?? + (FailureMechanismSectionAssemblyGroupBoundariesOutput = new[] + { + new FailureMechanismSectionAssemblyGroupBoundaries(FailureMechanismSectionAssemblyGroup.I, 1, 2), + new FailureMechanismSectionAssemblyGroupBoundaries(FailureMechanismSectionAssemblyGroup.II, 2.01, 3), + new FailureMechanismSectionAssemblyGroupBoundaries(FailureMechanismSectionAssemblyGroup.III, 3.01, 4) + }); + } + } +} \ No newline at end of file Index: Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.KernelWrapper.TestUtil/Calculators/TestAssemblyToolCalculatorFactory.cs =================================================================== diff -u -r6b76c8ed96481d346fd994cba4eb430143eef1eb -r00190b5745e366cf2b9977d53401f8182555fe13 --- Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.KernelWrapper.TestUtil/Calculators/TestAssemblyToolCalculatorFactory.cs (.../TestAssemblyToolCalculatorFactory.cs) (revision 6b76c8ed96481d346fd994cba4eb430143eef1eb) +++ Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.KernelWrapper.TestUtil/Calculators/TestAssemblyToolCalculatorFactory.cs (.../TestAssemblyToolCalculatorFactory.cs) (revision 00190b5745e366cf2b9977d53401f8182555fe13) @@ -39,7 +39,7 @@ public TestAssemblyToolCalculatorFactory() { LastCreatedAssessmentSectionAssemblyGroupBoundariesCalculator = new AssessmentSectionAssemblyGroupBoundariesCalculatorStub(); - LastCreatedAssemblyGroupBoundariesCalculator = new AssemblyGroupBoundariesCalculatorStub(); + LastCreatedFailureMechanismSectionAssemblyGroupBoundariesCalculator = new FailureMechanismSectionAssemblyGroupBoundariesCalculatorStub(); LastCreatedFailureMechanismSectionAssemblyCalculator = new FailureMechanismSectionAssemblyCalculatorStub(); LastCreatedFailureMechanismAssemblyCalculator = new FailureMechanismAssemblyCalculatorStub(); LastCreatedAssessmentSectionAssemblyCalculator = new AssessmentSectionAssemblyCalculatorStub(); @@ -51,9 +51,9 @@ public AssessmentSectionAssemblyGroupBoundariesCalculatorStub LastCreatedAssessmentSectionAssemblyGroupBoundariesCalculator { get; } /// - /// Gets the last created . + /// Gets the last created . /// - public AssemblyGroupBoundariesCalculatorStub LastCreatedAssemblyGroupBoundariesCalculator { get; } + public FailureMechanismSectionAssemblyGroupBoundariesCalculatorStub LastCreatedFailureMechanismSectionAssemblyGroupBoundariesCalculator { get; } /// /// Gets the last created . @@ -75,9 +75,9 @@ return LastCreatedAssessmentSectionAssemblyGroupBoundariesCalculator; } - public IAssemblyGroupBoundariesCalculator CreateAssemblyGroupBoundariesCalculator(IAssemblyToolKernelFactory factory) + public IFailureMechanismSectionAssemblyGroupBoundariesCalculator CreateAssemblyGroupBoundariesCalculator(IAssemblyToolKernelFactory factory) { - return LastCreatedAssemblyGroupBoundariesCalculator; + return LastCreatedFailureMechanismSectionAssemblyGroupBoundariesCalculator; } public IFailureMechanismSectionAssemblyCalculator CreateFailureMechanismSectionAssemblyCalculator(IAssemblyToolKernelFactory factory) Index: Riskeer/Common/src/Riskeer.Common.Data/AssemblyTool/FailureMechanismSectionAssemblyGroupBoundariesFactory.cs =================================================================== diff -u -rb0ed2483777a856479818b03fa5d5250abd64f99 -r00190b5745e366cf2b9977d53401f8182555fe13 --- Riskeer/Common/src/Riskeer.Common.Data/AssemblyTool/FailureMechanismSectionAssemblyGroupBoundariesFactory.cs (.../FailureMechanismSectionAssemblyGroupBoundariesFactory.cs) (revision b0ed2483777a856479818b03fa5d5250abd64f99) +++ Riskeer/Common/src/Riskeer.Common.Data/AssemblyTool/FailureMechanismSectionAssemblyGroupBoundariesFactory.cs (.../FailureMechanismSectionAssemblyGroupBoundariesFactory.cs) (revision 00190b5745e366cf2b9977d53401f8182555fe13) @@ -43,7 +43,7 @@ public static IEnumerable CreateFailureMechanismSectionAssemblyGroupBoundaries( double signalingNorm, double lowerLimitNorm) { - IAssemblyGroupBoundariesCalculator calculator = AssemblyToolCalculatorFactory.Instance.CreateAssemblyGroupBoundariesCalculator( + IFailureMechanismSectionAssemblyGroupBoundariesCalculator calculator = AssemblyToolCalculatorFactory.Instance.CreateAssemblyGroupBoundariesCalculator( AssemblyToolKernelFactory.Instance); try Index: Riskeer/Common/test/Riskeer.Common.Data.Test/AssemblyTool/FailureMechanismSectionAssemblyGroupBoundariesFactoryTest.cs =================================================================== diff -u -rb0ed2483777a856479818b03fa5d5250abd64f99 -r00190b5745e366cf2b9977d53401f8182555fe13 --- Riskeer/Common/test/Riskeer.Common.Data.Test/AssemblyTool/FailureMechanismSectionAssemblyGroupBoundariesFactoryTest.cs (.../FailureMechanismSectionAssemblyGroupBoundariesFactoryTest.cs) (revision b0ed2483777a856479818b03fa5d5250abd64f99) +++ Riskeer/Common/test/Riskeer.Common.Data.Test/AssemblyTool/FailureMechanismSectionAssemblyGroupBoundariesFactoryTest.cs (.../FailureMechanismSectionAssemblyGroupBoundariesFactoryTest.cs) (revision 00190b5745e366cf2b9977d53401f8182555fe13) @@ -46,7 +46,7 @@ using (new AssemblyToolCalculatorFactoryConfig()) { var calculatorFactory = (TestAssemblyToolCalculatorFactory) AssemblyToolCalculatorFactory.Instance; - AssemblyGroupBoundariesCalculatorStub calculator = calculatorFactory.LastCreatedAssemblyGroupBoundariesCalculator; + FailureMechanismSectionAssemblyGroupBoundariesCalculatorStub calculator = calculatorFactory.LastCreatedFailureMechanismSectionAssemblyGroupBoundariesCalculator; // Call FailureMechanismSectionAssemblyGroupBoundariesFactory.CreateFailureMechanismSectionAssemblyGroupBoundaries(signalingNorm, lowerLimitNorm); @@ -68,7 +68,7 @@ using (new AssemblyToolCalculatorFactoryConfig()) { var calculatorFactory = (TestAssemblyToolCalculatorFactory) AssemblyToolCalculatorFactory.Instance; - AssemblyGroupBoundariesCalculatorStub calculator = calculatorFactory.LastCreatedAssemblyGroupBoundariesCalculator; + FailureMechanismSectionAssemblyGroupBoundariesCalculatorStub calculator = calculatorFactory.LastCreatedFailureMechanismSectionAssemblyGroupBoundariesCalculator; // Call FailureMechanismSectionAssemblyGroupBoundaries[] output = @@ -99,7 +99,7 @@ using (new AssemblyToolCalculatorFactoryConfig()) { var calculatorFactory = (TestAssemblyToolCalculatorFactory) AssemblyToolCalculatorFactory.Instance; - AssemblyGroupBoundariesCalculatorStub calculator = calculatorFactory.LastCreatedAssemblyGroupBoundariesCalculator; + FailureMechanismSectionAssemblyGroupBoundariesCalculatorStub calculator = calculatorFactory.LastCreatedFailureMechanismSectionAssemblyGroupBoundariesCalculator; calculator.ThrowExceptionOnCalculate = true; // Call Index: Riskeer/Integration/test/Riskeer.Integration.Forms.Test/PropertyClasses/FailureMechanismSectionAssemblyGroupsPropertiesTest.cs =================================================================== diff -u -r7ced486f0fd290de08668b1145ba43ce6195ddf8 -r00190b5745e366cf2b9977d53401f8182555fe13 --- Riskeer/Integration/test/Riskeer.Integration.Forms.Test/PropertyClasses/FailureMechanismSectionAssemblyGroupsPropertiesTest.cs (.../FailureMechanismSectionAssemblyGroupsPropertiesTest.cs) (revision 7ced486f0fd290de08668b1145ba43ce6195ddf8) +++ Riskeer/Integration/test/Riskeer.Integration.Forms.Test/PropertyClasses/FailureMechanismSectionAssemblyGroupsPropertiesTest.cs (.../FailureMechanismSectionAssemblyGroupsPropertiesTest.cs) (revision 00190b5745e366cf2b9977d53401f8182555fe13) @@ -95,7 +95,7 @@ using (new AssemblyToolCalculatorFactoryConfig()) { var calculatorFactory = (TestAssemblyToolCalculatorFactory) AssemblyToolCalculatorFactory.Instance; - AssemblyGroupBoundariesCalculatorStub calculator = calculatorFactory.LastCreatedAssemblyGroupBoundariesCalculator; + FailureMechanismSectionAssemblyGroupBoundariesCalculatorStub calculator = calculatorFactory.LastCreatedFailureMechanismSectionAssemblyGroupBoundariesCalculator; calculator.ThrowExceptionOnCalculate = true; // Call @@ -113,7 +113,7 @@ using (new AssemblyToolCalculatorFactoryConfig()) { var calculatorFactory = (TestAssemblyToolCalculatorFactory) AssemblyToolCalculatorFactory.Instance; - AssemblyGroupBoundariesCalculatorStub calculator = calculatorFactory.LastCreatedAssemblyGroupBoundariesCalculator; + FailureMechanismSectionAssemblyGroupBoundariesCalculatorStub calculator = calculatorFactory.LastCreatedFailureMechanismSectionAssemblyGroupBoundariesCalculator; // Call var properties = new FailureMechanismSectionAssemblyGroupsProperties(new AssessmentSection(AssessmentSectionComposition.Dike)); Index: Riskeer/Integration/test/Riskeer.Integration.Forms.Test/Views/FailureMechanismSectionAssemblyGroupsViewTest.cs =================================================================== diff -u -r183353ff0cfc6b0ac85adab36e2eac50c58a3fe8 -r00190b5745e366cf2b9977d53401f8182555fe13 --- Riskeer/Integration/test/Riskeer.Integration.Forms.Test/Views/FailureMechanismSectionAssemblyGroupsViewTest.cs (.../FailureMechanismSectionAssemblyGroupsViewTest.cs) (revision 183353ff0cfc6b0ac85adab36e2eac50c58a3fe8) +++ Riskeer/Integration/test/Riskeer.Integration.Forms.Test/Views/FailureMechanismSectionAssemblyGroupsViewTest.cs (.../FailureMechanismSectionAssemblyGroupsViewTest.cs) (revision 00190b5745e366cf2b9977d53401f8182555fe13) @@ -88,7 +88,7 @@ using (new AssemblyToolCalculatorFactoryConfig()) { var calculatorFactory = (TestAssemblyToolCalculatorFactory) AssemblyToolCalculatorFactory.Instance; - AssemblyGroupBoundariesCalculatorStub calculator = calculatorFactory.LastCreatedAssemblyGroupBoundariesCalculator; + FailureMechanismSectionAssemblyGroupBoundariesCalculatorStub calculator = calculatorFactory.LastCreatedFailureMechanismSectionAssemblyGroupBoundariesCalculator; using (new FailureMechanismSectionAssemblyGroupsView(assessmentSection)) { // Assert @@ -107,7 +107,7 @@ using (new AssemblyToolCalculatorFactoryConfig()) { var calculatorFactory = (TestAssemblyToolCalculatorFactory) AssemblyToolCalculatorFactory.Instance; - AssemblyGroupBoundariesCalculatorStub calculator = calculatorFactory.LastCreatedAssemblyGroupBoundariesCalculator; + FailureMechanismSectionAssemblyGroupBoundariesCalculatorStub calculator = calculatorFactory.LastCreatedFailureMechanismSectionAssemblyGroupBoundariesCalculator; // Call using (var view = new FailureMechanismSectionAssemblyGroupsView(assessmentSection)) @@ -138,7 +138,7 @@ using (new AssemblyToolCalculatorFactoryConfig()) { var calculatorFactory = (TestAssemblyToolCalculatorFactory) AssemblyToolCalculatorFactory.Instance; - AssemblyGroupBoundariesCalculatorStub calculator = calculatorFactory.LastCreatedAssemblyGroupBoundariesCalculator; + FailureMechanismSectionAssemblyGroupBoundariesCalculatorStub calculator = calculatorFactory.LastCreatedFailureMechanismSectionAssemblyGroupBoundariesCalculator; calculator.ThrowExceptionOnCalculate = true; // Call @@ -160,7 +160,7 @@ using (new AssemblyToolCalculatorFactoryConfig()) { var calculatorFactory = (TestAssemblyToolCalculatorFactory) AssemblyToolCalculatorFactory.Instance; - AssemblyGroupBoundariesCalculatorStub calculator = calculatorFactory.LastCreatedAssemblyGroupBoundariesCalculator; + FailureMechanismSectionAssemblyGroupBoundariesCalculatorStub calculator = calculatorFactory.LastCreatedFailureMechanismSectionAssemblyGroupBoundariesCalculator; using (var view = new FailureMechanismSectionAssemblyGroupsView(assessmentSection)) { @@ -187,7 +187,7 @@ using (new AssemblyToolCalculatorFactoryConfig()) { var calculatorFactory = (TestAssemblyToolCalculatorFactory) AssemblyToolCalculatorFactory.Instance; - AssemblyGroupBoundariesCalculatorStub calculator = calculatorFactory.LastCreatedAssemblyGroupBoundariesCalculator; + FailureMechanismSectionAssemblyGroupBoundariesCalculatorStub calculator = calculatorFactory.LastCreatedFailureMechanismSectionAssemblyGroupBoundariesCalculator; calculator.ThrowExceptionOnCalculate = true; using (var view = new FailureMechanismSectionAssemblyGroupsView(assessmentSection)) @@ -217,7 +217,7 @@ using (new AssemblyToolCalculatorFactoryConfig()) { var calculatorFactory = (TestAssemblyToolCalculatorFactory) AssemblyToolCalculatorFactory.Instance; - AssemblyGroupBoundariesCalculatorStub calculator = calculatorFactory.LastCreatedAssemblyGroupBoundariesCalculator; + FailureMechanismSectionAssemblyGroupBoundariesCalculatorStub calculator = calculatorFactory.LastCreatedFailureMechanismSectionAssemblyGroupBoundariesCalculator; var output = new List { CreateFailureMechanismSectionAssemblyGroupBoundaries(random)