Index: Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.KernelWrapper.TestUtil.Test/Kernels/Assembly/FailureMechanismSectionAssemblyKernelStubTest.cs =================================================================== diff -u -r9a651f1b2ee5e7c5efdaf3b94beac0d9a5a2188a -rb383e70b46497809f46d7b33c4a6d0d3563866e2 --- Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.KernelWrapper.TestUtil.Test/Kernels/Assembly/FailureMechanismSectionAssemblyKernelStubTest.cs (.../FailureMechanismSectionAssemblyKernelStubTest.cs) (revision 9a651f1b2ee5e7c5efdaf3b94beac0d9a5a2188a) +++ Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.KernelWrapper.TestUtil.Test/Kernels/Assembly/FailureMechanismSectionAssemblyKernelStubTest.cs (.../FailureMechanismSectionAssemblyKernelStubTest.cs) (revision b383e70b46497809f46d7b33c4a6d0d3563866e2) @@ -60,17 +60,6 @@ Assert.IsNull(kernel.FailureMechanismSectionDirectResult); } - private static FmSectionCategoryCompliancyResults CreateRandomCompliancyResults(Random random) - { - var compliancyResults = new FmSectionCategoryCompliancyResults(); - compliancyResults.Set(EFmSectionCategory.Iv, random.NextEnumValue()); - compliancyResults.Set(EFmSectionCategory.IIv, random.NextEnumValue()); - compliancyResults.Set(EFmSectionCategory.IIIv, random.NextEnumValue()); - compliancyResults.Set(EFmSectionCategory.IVv, random.NextEnumValue()); - compliancyResults.Set(EFmSectionCategory.Vv, random.NextEnumValue()); - return compliancyResults; - } - #region Simple Assessment [Test] @@ -300,9 +289,9 @@ { // Setup var random = new Random(39); - var section = new AssessmentSection(random.NextDouble(), random.NextDouble(0.0, 0.5), random.NextDouble(0.5, 1.0)); + var assessmentSection = new AssessmentSection(random.NextDouble(), random.NextDouble(0.0, 0.5), random.NextDouble(0.5, 1.0)); var failureMechanism = new FailureMechanism(random.NextDouble(1, 5), random.NextDouble()); - var assessment = random.NextEnumValue(); + var assessmentResult = random.NextEnumValue(); double failureProbability = random.NextDouble(); var kernel = new FailureMechanismSectionAssemblyKernelStub(); @@ -311,12 +300,12 @@ Assert.IsFalse(kernel.Calculated); // Call - kernel.TranslateAssessmentResultWbi0G3(section, failureMechanism, assessment, failureProbability); + kernel.TranslateAssessmentResultWbi0G3(assessmentSection, failureMechanism, assessmentResult, failureProbability); // Assert - Assert.AreSame(section, kernel.AssessmentSectionInput); + Assert.AreSame(assessmentSection, kernel.AssessmentSectionInput); Assert.AreSame(failureMechanism, kernel.FailureMechanismInput); - Assert.AreEqual(assessment, kernel.AssessmentResultTypeG2Input); + Assert.AreEqual(assessmentResult, kernel.AssessmentResultTypeG2Input); Assert.AreEqual(failureProbability, kernel.FailureProbabilityInput); Assert.IsTrue(kernel.Calculated); } @@ -326,9 +315,9 @@ { // Setup var random = new Random(39); - var section = new AssessmentSection(random.NextDouble(), random.NextDouble(0.0, 0.5), random.NextDouble(0.5, 1.0)); + var assessmentSection = new AssessmentSection(random.NextDouble(), random.NextDouble(0.0, 0.5), random.NextDouble(0.5, 1.0)); var failureMechanism = new FailureMechanism(random.NextDouble(1, 5), random.NextDouble()); - var assessment = random.NextEnumValue(); + var assessmentResult = random.NextEnumValue(); double failureProbability = random.NextDouble(); var kernel = new FailureMechanismSectionAssemblyKernelStub @@ -337,7 +326,10 @@ }; // Call - FmSectionAssemblyDirectResult result = kernel.TranslateAssessmentResultWbi0G3(section, failureMechanism, assessment, failureProbability); + FmSectionAssemblyDirectResult result = kernel.TranslateAssessmentResultWbi0G3(assessmentSection, + failureMechanism, + assessmentResult, + failureProbability); // Assert Assert.AreSame(kernel.FailureMechanismSectionDirectResult, result); @@ -348,9 +340,9 @@ { // Setup var random = new Random(39); - var section = new AssessmentSection(random.NextDouble(), random.NextDouble(0.0, 0.5), random.NextDouble(0.5, 1.0)); + var assessmentSection = new AssessmentSection(random.NextDouble(), random.NextDouble(0.0, 0.5), random.NextDouble(0.5, 1.0)); var failureMechanism = new FailureMechanism(random.NextDouble(1, 5), random.NextDouble()); - var assessment = random.NextEnumValue(); + var assessmentResult = random.NextEnumValue(); double failureProbability = random.NextDouble(); var kernel = new FailureMechanismSectionAssemblyKernelStub @@ -359,7 +351,7 @@ }; // Call - TestDelegate test = () => kernel.TranslateAssessmentResultWbi0G3(section, failureMechanism, assessment, failureProbability); + TestDelegate test = () => kernel.TranslateAssessmentResultWbi0G3(assessmentSection, failureMechanism, assessmentResult, failureProbability); // Assert var exception = Assert.Throws(test); @@ -391,9 +383,9 @@ { // Setup var random = new Random(39); - var section = new AssessmentSection(random.NextDouble(), random.NextDouble(0.0, 0.5), random.NextDouble(0.5, 1.0)); + var assessmentSection = new AssessmentSection(random.NextDouble(), random.NextDouble(0.0, 0.5), random.NextDouble(0.5, 1.0)); var failureMechanism = new FailureMechanism(random.NextDouble(1, 5), random.NextDouble()); - var assessment = random.NextEnumValue(); + var assessmentResult = random.NextEnumValue(); double failureProbability = random.NextDouble(); double lengthEffect = random.NextDouble(); @@ -403,13 +395,13 @@ Assert.IsFalse(kernel.Calculated); // Call - kernel.TranslateAssessmentResultWbi0G5(section, failureMechanism, lengthEffect, assessment, failureProbability); + kernel.TranslateAssessmentResultWbi0G5(assessmentSection, failureMechanism, lengthEffect, assessmentResult, failureProbability); // Assert - Assert.AreSame(section, kernel.AssessmentSectionInput); + Assert.AreSame(assessmentSection, kernel.AssessmentSectionInput); Assert.AreSame(failureMechanism, kernel.FailureMechanismInput); Assert.AreEqual(lengthEffect, kernel.LengthEffectFactorInput); - Assert.AreEqual(assessment, kernel.AssessmentResultTypeG2Input); + Assert.AreEqual(assessmentResult, kernel.AssessmentResultTypeG2Input); Assert.AreEqual(failureProbability, kernel.FailureProbabilityInput); Assert.IsTrue(kernel.Calculated); } @@ -419,9 +411,9 @@ { // Setup var random = new Random(39); - var section = new AssessmentSection(random.NextDouble(), random.NextDouble(0.0, 0.5), random.NextDouble(0.5, 1.0)); + var assessmentSection = new AssessmentSection(random.NextDouble(), random.NextDouble(0.0, 0.5), random.NextDouble(0.5, 1.0)); var failureMechanism = new FailureMechanism(random.NextDouble(1, 5), random.NextDouble()); - var assessment = random.NextEnumValue(); + var assessmentResult = random.NextEnumValue(); double failureProbability = random.NextDouble(); double lengthEffect = random.NextDouble(); @@ -431,7 +423,11 @@ }; // Call - FmSectionAssemblyDirectResult result = kernel.TranslateAssessmentResultWbi0G5(section, failureMechanism, lengthEffect, assessment, failureProbability); + FmSectionAssemblyDirectResult result = kernel.TranslateAssessmentResultWbi0G5(assessmentSection, + failureMechanism, + lengthEffect, + assessmentResult, + failureProbability); // Assert Assert.AreSame(kernel.FailureMechanismSectionDirectResult, result); @@ -442,9 +438,9 @@ { // Setup var random = new Random(39); - var section = new AssessmentSection(random.NextDouble(), random.NextDouble(0.0, 0.5), random.NextDouble(0.5, 1.0)); + var assessmentSection = new AssessmentSection(random.NextDouble(), random.NextDouble(0.0, 0.5), random.NextDouble(0.5, 1.0)); var failureMechanism = new FailureMechanism(random.NextDouble(1, 5), random.NextDouble()); - var assessment = random.NextEnumValue(); + var assessmentResult = random.NextEnumValue(); double failureProbability = random.NextDouble(); double lengthEffect = random.NextDouble(); @@ -454,7 +450,11 @@ }; // Call - TestDelegate test = () => kernel.TranslateAssessmentResultWbi0G5(section, failureMechanism, lengthEffect, assessment, failureProbability); + TestDelegate test = () => kernel.TranslateAssessmentResultWbi0G5(assessmentSection, + failureMechanism, + lengthEffect, + assessmentResult, + failureProbability); // Assert var exception = Assert.Throws(test); @@ -473,8 +473,7 @@ public void TranslateAssessmentResultWbi0G6_ThrowExceptionOnCalculateFalse_InputCorrectlySetToKernelAndCalculatedTrue() { // Setup - var random = new Random(39); - FmSectionCategoryCompliancyResults input = CreateRandomCompliancyResults(random); + var input = new FmSectionCategoryCompliancyResults(); var kernel = new FailureMechanismSectionAssemblyKernelStub(); @@ -493,12 +492,11 @@ public void TranslateAssessmentResultWbi0G6_ThrowExceptionOnCalculateFalse_ReturnFailureMechanismSectionAssemblyResult() { // Setup - var random = new Random(39); - FmSectionCategoryCompliancyResults input = CreateRandomCompliancyResults(random); + var input = new FmSectionCategoryCompliancyResults(); var kernel = new FailureMechanismSectionAssemblyKernelStub { - FailureMechanismSectionDirectResult = new FmSectionAssemblyDirectResult(random.NextEnumValue()) + FailureMechanismSectionDirectResult = new FmSectionAssemblyDirectResult(new Random(39).NextEnumValue()) }; // Call @@ -512,8 +510,7 @@ public void TranslateAssessmentResultWbi0G6_ThrowExceptionOnCalculateTrue_ThrowsException() { // Setup - var random = new Random(39); - FmSectionCategoryCompliancyResults input = CreateRandomCompliancyResults(random); + var input = new FmSectionCategoryCompliancyResults(); var kernel = new FailureMechanismSectionAssemblyKernelStub { @@ -617,9 +614,9 @@ { // Setup var random = new Random(39); - var section = new AssessmentSection(random.NextDouble(), random.NextDouble(0.0, 0.5), random.NextDouble(0.5, 1.0)); + var assessmentSection = new AssessmentSection(random.NextDouble(), random.NextDouble(0.0, 0.5), random.NextDouble(0.5, 1.0)); var failureMechanism = new FailureMechanism(random.NextDouble(1, 5), random.NextDouble()); - var assessment = random.NextEnumValue(); + var assessmentResult = random.NextEnumValue(); double failureProbability = random.NextDouble(); var kernel = new FailureMechanismSectionAssemblyKernelStub(); @@ -628,12 +625,12 @@ Assert.IsFalse(kernel.Calculated); // Call - kernel.TranslateAssessmentResultWbi0T3(section, failureMechanism, assessment, failureProbability); + kernel.TranslateAssessmentResultWbi0T3(assessmentSection, failureMechanism, assessmentResult, failureProbability); // Assert - Assert.AreSame(section, kernel.AssessmentSectionInput); + Assert.AreSame(assessmentSection, kernel.AssessmentSectionInput); Assert.AreSame(failureMechanism, kernel.FailureMechanismInput); - Assert.AreEqual(assessment, kernel.AssessmentResultTypeT3Input); + Assert.AreEqual(assessmentResult, kernel.AssessmentResultTypeT3Input); Assert.AreEqual(failureProbability, kernel.FailureProbabilityInput); Assert.IsTrue(kernel.Calculated); } @@ -643,9 +640,9 @@ { // Setup var random = new Random(39); - var section = new AssessmentSection(random.NextDouble(), random.NextDouble(0.0, 0.5), random.NextDouble(0.5, 1.0)); + var assessmentSection = new AssessmentSection(random.NextDouble(), random.NextDouble(0.0, 0.5), random.NextDouble(0.5, 1.0)); var failureMechanism = new FailureMechanism(random.NextDouble(1, 5), random.NextDouble()); - var assessment = random.NextEnumValue(); + var assessmentResult = random.NextEnumValue(); double failureProbability = random.NextDouble(); var kernel = new FailureMechanismSectionAssemblyKernelStub @@ -654,7 +651,10 @@ }; // Call - FmSectionAssemblyDirectResult result = kernel.TranslateAssessmentResultWbi0T3(section, failureMechanism, assessment, failureProbability); + FmSectionAssemblyDirectResult result = kernel.TranslateAssessmentResultWbi0T3(assessmentSection, + failureMechanism, + assessmentResult, + failureProbability); // Assert Assert.AreSame(kernel.FailureMechanismSectionDirectResult, result); @@ -665,9 +665,9 @@ { // Setup var random = new Random(39); - var section = new AssessmentSection(random.NextDouble(), random.NextDouble(0.0, 0.5), random.NextDouble(0.5, 1.0)); + var assessmentSection = new AssessmentSection(random.NextDouble(), random.NextDouble(0.0, 0.5), random.NextDouble(0.5, 1.0)); var failureMechanism = new FailureMechanism(random.NextDouble(1, 5), random.NextDouble()); - var assessment = random.NextEnumValue(); + var assessmentResult = random.NextEnumValue(); double failureProbability = random.NextDouble(); var kernel = new FailureMechanismSectionAssemblyKernelStub @@ -676,7 +676,10 @@ }; // Call - TestDelegate test = () => kernel.TranslateAssessmentResultWbi0T3(section, failureMechanism, assessment, failureProbability); + TestDelegate test = () => kernel.TranslateAssessmentResultWbi0T3(assessmentSection, + failureMechanism, + assessmentResult, + failureProbability); // Assert var exception = Assert.Throws(test); @@ -695,15 +698,15 @@ { // Setup var random = new Random(39); - var assessment = random.NextEnumValue(); + var assessmentResult = random.NextEnumValue(); var category = random.NextEnumValue(); var kernel = new FailureMechanismSectionAssemblyKernelStub(); // Call - kernel.TranslateAssessmentResultWbi0T4(assessment, category); + kernel.TranslateAssessmentResultWbi0T4(assessmentResult, category); // Assert - Assert.AreEqual(assessment, kernel.AssessmentResultTypeT3Input); + Assert.AreEqual(assessmentResult, kernel.AssessmentResultTypeT3Input); Assert.AreEqual(category, kernel.SectionCategoryInput); } @@ -712,7 +715,7 @@ { // Setup var random = new Random(39); - var assessment = random.NextEnumValue(); + var assessmentResult = random.NextEnumValue(); var category = random.NextEnumValue(); var kernel = new FailureMechanismSectionAssemblyKernelStub @@ -721,7 +724,7 @@ }; // Call - FmSectionAssemblyDirectResult result = kernel.TranslateAssessmentResultWbi0T4(assessment, category); + FmSectionAssemblyDirectResult result = kernel.TranslateAssessmentResultWbi0T4(assessmentResult, category); // Assert Assert.AreSame(kernel.FailureMechanismSectionDirectResult, result); @@ -732,7 +735,7 @@ { // Setup var random = new Random(39); - var assessment = random.NextEnumValue(); + var assessmentResult = random.NextEnumValue(); var category = random.NextEnumValue(); var kernel = new FailureMechanismSectionAssemblyKernelStub @@ -741,7 +744,7 @@ }; // Call - TestDelegate test = () => kernel.TranslateAssessmentResultWbi0T4(assessment, category); + TestDelegate test = () => kernel.TranslateAssessmentResultWbi0T4(assessmentResult, category); // Assert var exception = Assert.Throws(test); @@ -758,9 +761,9 @@ { // Setup var random = new Random(39); - var section = new AssessmentSection(random.NextDouble(), random.NextDouble(0.0, 0.5), random.NextDouble(0.5, 1.0)); + var assessmentSection = new AssessmentSection(random.NextDouble(), random.NextDouble(0.0, 0.5), random.NextDouble(0.5, 1.0)); var failureMechanism = new FailureMechanism(random.NextDouble(1, 5), random.NextDouble()); - var assessment = random.NextEnumValue(); + var assessmentResult = random.NextEnumValue(); double failureProbability = random.NextDouble(); double lengthEffect = random.NextDouble(); @@ -770,12 +773,12 @@ Assert.IsFalse(kernel.Calculated); // Call - kernel.TranslateAssessmentResultWbi0T5(section, failureMechanism, lengthEffect, assessment, failureProbability); + kernel.TranslateAssessmentResultWbi0T5(assessmentSection, failureMechanism, lengthEffect, assessmentResult, failureProbability); // Assert - Assert.AreSame(section, kernel.AssessmentSectionInput); + Assert.AreSame(assessmentSection, kernel.AssessmentSectionInput); Assert.AreSame(failureMechanism, kernel.FailureMechanismInput); - Assert.AreEqual(assessment, kernel.AssessmentResultTypeT3Input); + Assert.AreEqual(assessmentResult, kernel.AssessmentResultTypeT3Input); Assert.AreEqual(failureProbability, kernel.FailureProbabilityInput); Assert.AreEqual(lengthEffect, kernel.LengthEffectFactorInput); Assert.IsTrue(kernel.Calculated); @@ -786,9 +789,9 @@ { // Setup var random = new Random(39); - var section = new AssessmentSection(random.NextDouble(), random.NextDouble(0.0, 0.5), random.NextDouble(0.5, 1.0)); + var assessmentSection = new AssessmentSection(random.NextDouble(), random.NextDouble(0.0, 0.5), random.NextDouble(0.5, 1.0)); var failureMechanism = new FailureMechanism(random.NextDouble(1, 5), random.NextDouble()); - var assessment = random.NextEnumValue(); + var assessmentResult = random.NextEnumValue(); double failureProbability = random.NextDouble(); double lengthEffect = random.NextDouble(); @@ -798,7 +801,11 @@ }; // Call - FmSectionAssemblyDirectResult result = kernel.TranslateAssessmentResultWbi0T5(section, failureMechanism, lengthEffect, assessment, failureProbability); + FmSectionAssemblyDirectResult result = kernel.TranslateAssessmentResultWbi0T5(assessmentSection, + failureMechanism, + lengthEffect, + assessmentResult, + failureProbability); // Assert Assert.AreSame(kernel.FailureMechanismSectionDirectResult, result); @@ -809,9 +816,9 @@ { // Setup var random = new Random(39); - var section = new AssessmentSection(random.NextDouble(), random.NextDouble(0.0, 0.5), random.NextDouble(0.5, 1.0)); + var assessmentSection = new AssessmentSection(random.NextDouble(), random.NextDouble(0.0, 0.5), random.NextDouble(0.5, 1.0)); var failureMechanism = new FailureMechanism(random.NextDouble(1, 5), random.NextDouble()); - var assessment = random.NextEnumValue(); + var assessmentResult = random.NextEnumValue(); double failureProbability = random.NextDouble(); double lengthEffect = random.NextDouble(); @@ -821,7 +828,11 @@ }; // Call - TestDelegate test = () => kernel.TranslateAssessmentResultWbi0T5(section, failureMechanism, lengthEffect, assessment, failureProbability); + TestDelegate test = () => kernel.TranslateAssessmentResultWbi0T5(assessmentSection, + failureMechanism, + lengthEffect, + assessmentResult, + failureProbability); // Assert var exception = Assert.Throws(test); @@ -854,9 +865,9 @@ { // Setup var random = new Random(39); - var section = new AssessmentSection(random.NextDouble(), random.NextDouble(0.0, 0.5), random.NextDouble(0.5, 1.0)); + var assessmentSection = new AssessmentSection(random.NextDouble(), random.NextDouble(0.0, 0.5), random.NextDouble(0.5, 1.0)); var failureMechanism = new FailureMechanism(random.NextDouble(1, 5), random.NextDouble()); - var assessment = random.NextEnumValue(); + var assessmentResult = random.NextEnumValue(); double failureProbability = random.NextDouble(); var kernel = new FailureMechanismSectionAssemblyKernelStub(); @@ -865,12 +876,12 @@ Assert.IsFalse(kernel.Calculated); // Call - kernel.TranslateAssessmentResultWbi0T7(section, failureMechanism, assessment, failureProbability); + kernel.TranslateAssessmentResultWbi0T7(assessmentSection, failureMechanism, assessmentResult, failureProbability); // Assert - Assert.AreSame(section, kernel.AssessmentSectionInput); + Assert.AreSame(assessmentSection, kernel.AssessmentSectionInput); Assert.AreSame(failureMechanism, kernel.FailureMechanismInput); - Assert.AreEqual(assessment, kernel.AssessmentResultTypeT4Input); + Assert.AreEqual(assessmentResult, kernel.AssessmentResultTypeT4Input); Assert.AreEqual(failureProbability, kernel.FailureProbabilityInput); Assert.IsTrue(kernel.Calculated); } @@ -880,9 +891,9 @@ { // Setup var random = new Random(39); - var section = new AssessmentSection(random.NextDouble(), random.NextDouble(0.0, 0.5), random.NextDouble(0.5, 1.0)); + var assessmentSection = new AssessmentSection(random.NextDouble(), random.NextDouble(0.0, 0.5), random.NextDouble(0.5, 1.0)); var failureMechanism = new FailureMechanism(random.NextDouble(1, 5), random.NextDouble()); - var assessment = random.NextEnumValue(); + var assessmentResult = random.NextEnumValue(); double failureProbability = random.NextDouble(); var kernel = new FailureMechanismSectionAssemblyKernelStub @@ -891,7 +902,10 @@ }; // Call - FmSectionAssemblyDirectResult result = kernel.TranslateAssessmentResultWbi0T7(section, failureMechanism, assessment, failureProbability); + FmSectionAssemblyDirectResult result = kernel.TranslateAssessmentResultWbi0T7(assessmentSection, + failureMechanism, + assessmentResult, + failureProbability); // Assert Assert.AreSame(kernel.FailureMechanismSectionDirectResult, result); @@ -902,9 +916,9 @@ { // Setup var random = new Random(39); - var section = new AssessmentSection(random.NextDouble(), random.NextDouble(0.0, 0.5), random.NextDouble(0.5, 1.0)); + var assessmentSection = new AssessmentSection(random.NextDouble(), random.NextDouble(0.0, 0.5), random.NextDouble(0.5, 1.0)); var failureMechanism = new FailureMechanism(random.NextDouble(1, 5), random.NextDouble()); - var assessment = random.NextEnumValue(); + var assessmentResult = random.NextEnumValue(); double failureProbability = random.NextDouble(); var kernel = new FailureMechanismSectionAssemblyKernelStub @@ -913,7 +927,10 @@ }; // Call - TestDelegate test = () => kernel.TranslateAssessmentResultWbi0T7(section, failureMechanism, assessment, failureProbability); + TestDelegate test = () => kernel.TranslateAssessmentResultWbi0T7(assessmentSection, + failureMechanism, + assessmentResult, + failureProbability); // Assert var exception = Assert.Throws(test); @@ -986,9 +1003,10 @@ }; // Call - TestDelegate test = () => kernel.TranslateAssessmentResultWbi0A1(new FmSectionAssemblyDirectResult(random.NextEnumValue(), random.NextDouble()), - new FmSectionAssemblyDirectResult(random.NextEnumValue(), random.NextDouble()), - new FmSectionAssemblyDirectResult(random.NextEnumValue(), random.NextDouble())); + TestDelegate test = () => kernel.TranslateAssessmentResultWbi0A1( + new FmSectionAssemblyDirectResult(random.NextEnumValue(), random.NextDouble()), + new FmSectionAssemblyDirectResult(random.NextEnumValue(), random.NextDouble()), + new FmSectionAssemblyDirectResult(random.NextEnumValue(), random.NextDouble())); // Assert var exception = Assert.Throws(test); @@ -1009,9 +1027,10 @@ var kernel = new FailureMechanismSectionAssemblyKernelStub(); // Call - TestDelegate test = () => kernel.TranslateAssessmentResultWbi0A1(new FmSectionAssemblyIndirectResult(random.NextEnumValue()), - new FmSectionAssemblyIndirectResult(random.NextEnumValue()), - new FmSectionAssemblyIndirectResult(random.NextEnumValue())); + TestDelegate test = () => kernel.TranslateAssessmentResultWbi0A1( + new FmSectionAssemblyIndirectResult(random.NextEnumValue()), + new FmSectionAssemblyIndirectResult(random.NextEnumValue()), + new FmSectionAssemblyIndirectResult(random.NextEnumValue())); // Assert Assert.Throws(test);