Index: Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.KernelWrapper/Creators/FailureMechanismSectionAssemblyResultCreator.cs =================================================================== diff -u -re1a5028995598e4c629c8c525d912376873fa0c5 -ra797abe01cc5b0efebef27846397197a233cec03 --- Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.KernelWrapper/Creators/FailureMechanismSectionAssemblyResultCreator.cs (.../FailureMechanismSectionAssemblyResultCreator.cs) (revision e1a5028995598e4c629c8c525d912376873fa0c5) +++ Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.KernelWrapper/Creators/FailureMechanismSectionAssemblyResultCreator.cs (.../FailureMechanismSectionAssemblyResultCreator.cs) (revision a797abe01cc5b0efebef27846397197a233cec03) @@ -23,7 +23,6 @@ using System.ComponentModel; using Assembly.Kernel.Model; using Assembly.Kernel.Model.Categories; -using Assembly.Kernel.Model.FailureMechanismSections; using Riskeer.AssemblyTool.Data; namespace Riskeer.AssemblyTool.KernelWrapper.Creators @@ -51,31 +50,5 @@ sectionProbability, sectionProbability, 1.0, FailureMechanismSectionAssemblyGroupConverter.ConvertTo(category)); } - - /// - /// Converts a combined with a - /// into a . - /// - /// The to convert. - /// The to convert. - /// A based on - /// and . - /// Thrown when is null. - /// Thrown when - /// is an invalid value. - /// Thrown when - /// is a valid value, but unsupported. - public static FailureMechanismSectionAssemblyResult Create(ResultWithProfileAndSectionProbabilities result, - EInterpretationCategory category) - { - if (result == null) - { - throw new ArgumentNullException(nameof(result)); - } - - return new FailureMechanismSectionAssemblyResult( - result.ProbabilityProfile, result.ProbabilitySection, result.LengthEffectFactor, - FailureMechanismSectionAssemblyGroupConverter.ConvertTo(category)); - } } } \ No newline at end of file Index: Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.KernelWrapper.Test/Creators/FailureMechanismSectionAssemblyResultCreatorTest.cs =================================================================== diff -u -re1a5028995598e4c629c8c525d912376873fa0c5 -ra797abe01cc5b0efebef27846397197a233cec03 --- Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.KernelWrapper.Test/Creators/FailureMechanismSectionAssemblyResultCreatorTest.cs (.../FailureMechanismSectionAssemblyResultCreatorTest.cs) (revision e1a5028995598e4c629c8c525d912376873fa0c5) +++ Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.KernelWrapper.Test/Creators/FailureMechanismSectionAssemblyResultCreatorTest.cs (.../FailureMechanismSectionAssemblyResultCreatorTest.cs) (revision a797abe01cc5b0efebef27846397197a233cec03) @@ -22,7 +22,6 @@ using System; using Assembly.Kernel.Model; using Assembly.Kernel.Model.Categories; -using Assembly.Kernel.Model.FailureMechanismSections; using Core.Common.TestUtil; using NUnit.Framework; using Riskeer.AssemblyTool.Data; @@ -52,51 +51,5 @@ Assert.AreEqual(FailureMechanismSectionAssemblyGroupConverter.ConvertTo(category), result.FailureMechanismSectionAssemblyGroup); } - - [Test] - public void CreateForResultWithProfileAndSectionProbabilities_ResultNull_ThrowsArgumentNullException() - { - // Setup - var random = new Random(21); - - // Call - void Call() => FailureMechanismSectionAssemblyResultCreator.Create(null, random.NextEnumValue()); - - // Assert - var exception = Assert.Throws(Call); - Assert.AreEqual("result", exception.ParamName); - } - - [Test] - public void CreateForResultWithProfileAndSectionProbabilities_WithValidResult_ReturnsExpectedFailureMechanismSectionAssembly() - { - // Setup - var random = new Random(21); - double profileProbability = random.NextDouble(0.0001, 0.001); - double sectionProbability = random.NextDouble(0.0, 0.01); - EInterpretationCategory category = random.NextEnumValue(new[] - { - EInterpretationCategory.III, - EInterpretationCategory.II, - EInterpretationCategory.I, - EInterpretationCategory.Zero, - EInterpretationCategory.IMin, - EInterpretationCategory.IIMin, - EInterpretationCategory.IIIMin - }); - - var result = new ResultWithProfileAndSectionProbabilities( - new Probability(profileProbability), new Probability(sectionProbability)); - - // Call - FailureMechanismSectionAssemblyResult createdAssemblyResult = FailureMechanismSectionAssemblyResultCreator.Create(result, category); - - // Assert - Assert.AreEqual(profileProbability, createdAssemblyResult.ProfileProbability); - Assert.AreEqual(sectionProbability, createdAssemblyResult.SectionProbability); - Assert.AreEqual(result.LengthEffectFactor, createdAssemblyResult.N); - Assert.AreEqual(FailureMechanismSectionAssemblyGroupConverter.ConvertTo(category), - createdAssemblyResult.FailureMechanismSectionAssemblyGroup); - } } } \ No newline at end of file