Index: Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.Data/FailureMechanismSectionAssemblyGroupBoundaries.cs =================================================================== diff -u -r59c1849ec9222afe9293f754132842699cb75b0d -rbe02a123c2c2baa0cfdbaff6964d6cd820ab6da5 --- Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.Data/FailureMechanismSectionAssemblyGroupBoundaries.cs (.../FailureMechanismSectionAssemblyGroupBoundaries.cs) (revision 59c1849ec9222afe9293f754132842699cb75b0d) +++ Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.Data/FailureMechanismSectionAssemblyGroupBoundaries.cs (.../FailureMechanismSectionAssemblyGroupBoundaries.cs) (revision be02a123c2c2baa0cfdbaff6964d6cd820ab6da5) @@ -29,10 +29,10 @@ /// /// Creates a new instance of . /// - /// The actual failure mechanism section assembly group. /// The lower boundary of the assembly group. /// The upper boundary of the assembly group. - public FailureMechanismSectionAssemblyGroupBoundaries(FailureMechanismSectionAssemblyGroup failureMechanismSectionAssemblyGroup, double lowerBoundary, double upperBoundary) + /// The actual failure mechanism section assembly group. + public FailureMechanismSectionAssemblyGroupBoundaries(double lowerBoundary, double upperBoundary, FailureMechanismSectionAssemblyGroup failureMechanismSectionAssemblyGroup) : base(lowerBoundary, upperBoundary) { FailureMechanismSectionAssemblyGroup = failureMechanismSectionAssemblyGroup; Index: Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.KernelWrapper/Creators/AssemblyGroupBoundariesCreator.cs =================================================================== diff -u -rfc767eef0f40b1dd6130d52f6025a5a9181330e1 -rbe02a123c2c2baa0cfdbaff6964d6cd820ab6da5 --- Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.KernelWrapper/Creators/AssemblyGroupBoundariesCreator.cs (.../AssemblyGroupBoundariesCreator.cs) (revision fc767eef0f40b1dd6130d52f6025a5a9181330e1) +++ Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.KernelWrapper/Creators/AssemblyGroupBoundariesCreator.cs (.../AssemblyGroupBoundariesCreator.cs) (revision be02a123c2c2baa0cfdbaff6964d6cd820ab6da5) @@ -61,8 +61,8 @@ private static FailureMechanismSectionAssemblyGroupBoundaries CreateFailureMechanismSectionAssemblyGroupBoundaries(InterpretationCategory category) { return new FailureMechanismSectionAssemblyGroupBoundaries( - FailureMechanismSectionAssemblyGroupConverter.ConvertTo(category.Category), - category.LowerLimit, category.UpperLimit); + category.LowerLimit, category.UpperLimit, + FailureMechanismSectionAssemblyGroupConverter.ConvertTo(category.Category)); } } } \ No newline at end of file Index: Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.Data.Test/FailureMechanismSectionAssemblyGroupBoundariesTest.cs =================================================================== diff -u -r59c1849ec9222afe9293f754132842699cb75b0d -rbe02a123c2c2baa0cfdbaff6964d6cd820ab6da5 --- Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.Data.Test/FailureMechanismSectionAssemblyGroupBoundariesTest.cs (.../FailureMechanismSectionAssemblyGroupBoundariesTest.cs) (revision 59c1849ec9222afe9293f754132842699cb75b0d) +++ Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.Data.Test/FailureMechanismSectionAssemblyGroupBoundariesTest.cs (.../FailureMechanismSectionAssemblyGroupBoundariesTest.cs) (revision be02a123c2c2baa0cfdbaff6964d6cd820ab6da5) @@ -33,12 +33,12 @@ { // Setup var random = new Random(21); - var assemblyGroup = random.NextEnumValue(); double lowerBoundary = random.NextDouble(); double upperBoundary = random.NextDouble(); + var assemblyGroup = random.NextEnumValue(); // Call - var boundaries = new FailureMechanismSectionAssemblyGroupBoundaries(assemblyGroup, lowerBoundary, upperBoundary); + var boundaries = new FailureMechanismSectionAssemblyGroupBoundaries(lowerBoundary, upperBoundary, assemblyGroup); // Assert Assert.IsInstanceOf(boundaries); Index: Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.KernelWrapper.TestUtil/Calculators/Categories/FailureMechanismSectionAssemblyGroupBoundariesCalculatorStub.cs =================================================================== diff -u -ra3cb986d016c29441ba8fc0e8fa65db6613aefcb -rbe02a123c2c2baa0cfdbaff6964d6cd820ab6da5 --- Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.KernelWrapper.TestUtil/Calculators/Categories/FailureMechanismSectionAssemblyGroupBoundariesCalculatorStub.cs (.../FailureMechanismSectionAssemblyGroupBoundariesCalculatorStub.cs) (revision a3cb986d016c29441ba8fc0e8fa65db6613aefcb) +++ Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.KernelWrapper.TestUtil/Calculators/Categories/FailureMechanismSectionAssemblyGroupBoundariesCalculatorStub.cs (.../FailureMechanismSectionAssemblyGroupBoundariesCalculatorStub.cs) (revision be02a123c2c2baa0cfdbaff6964d6cd820ab6da5) @@ -65,9 +65,9 @@ return FailureMechanismSectionAssemblyGroupBoundariesOutput ?? (FailureMechanismSectionAssemblyGroupBoundariesOutput = new[] { - new FailureMechanismSectionAssemblyGroupBoundaries(FailureMechanismSectionAssemblyGroup.I, 1, 2), - new FailureMechanismSectionAssemblyGroupBoundaries(FailureMechanismSectionAssemblyGroup.II, 2.01, 3), - new FailureMechanismSectionAssemblyGroupBoundaries(FailureMechanismSectionAssemblyGroup.III, 3.01, 4) + new FailureMechanismSectionAssemblyGroupBoundaries(1, 2, FailureMechanismSectionAssemblyGroup.I), + new FailureMechanismSectionAssemblyGroupBoundaries(2.01, 3, FailureMechanismSectionAssemblyGroup.II), + new FailureMechanismSectionAssemblyGroupBoundaries(3.01, 4, FailureMechanismSectionAssemblyGroup.III) }); } } Index: Riskeer/Integration/src/Riskeer.Integration.Forms/PropertyClasses/FailureMechanismSectionAssemblyGroupsProperties.cs =================================================================== diff -u -rb9ef465bd1c7ab5515c6c592573a3901efe63b5b -rbe02a123c2c2baa0cfdbaff6964d6cd820ab6da5 --- Riskeer/Integration/src/Riskeer.Integration.Forms/PropertyClasses/FailureMechanismSectionAssemblyGroupsProperties.cs (.../FailureMechanismSectionAssemblyGroupsProperties.cs) (revision b9ef465bd1c7ab5515c6c592573a3901efe63b5b) +++ Riskeer/Integration/src/Riskeer.Integration.Forms/PropertyClasses/FailureMechanismSectionAssemblyGroupsProperties.cs (.../FailureMechanismSectionAssemblyGroupsProperties.cs) (revision be02a123c2c2baa0cfdbaff6964d6cd820ab6da5) @@ -84,9 +84,9 @@ dataToSet = dataToSet.Concat(new[] { new FailureMechanismSectionAssemblyGroupProperties( - new FailureMechanismSectionAssemblyGroupBoundaries(FailureMechanismSectionAssemblyGroup.Dominant, double.NaN, double.NaN)), + new FailureMechanismSectionAssemblyGroupBoundaries(double.NaN, double.NaN, FailureMechanismSectionAssemblyGroup.Dominant)), new FailureMechanismSectionAssemblyGroupProperties( - new FailureMechanismSectionAssemblyGroupBoundaries(FailureMechanismSectionAssemblyGroup.NotDominant, double.NaN, double.NaN)) + new FailureMechanismSectionAssemblyGroupBoundaries(double.NaN, double.NaN, FailureMechanismSectionAssemblyGroup.NotDominant)) }).ToArray(); } catch (AssemblyException) Index: Riskeer/Integration/src/Riskeer.Integration.Forms/Views/FailureMechanismSectionAssemblyGroupsView.cs =================================================================== diff -u -r59c1849ec9222afe9293f754132842699cb75b0d -rbe02a123c2c2baa0cfdbaff6964d6cd820ab6da5 --- Riskeer/Integration/src/Riskeer.Integration.Forms/Views/FailureMechanismSectionAssemblyGroupsView.cs (.../FailureMechanismSectionAssemblyGroupsView.cs) (revision 59c1849ec9222afe9293f754132842699cb75b0d) +++ Riskeer/Integration/src/Riskeer.Integration.Forms/Views/FailureMechanismSectionAssemblyGroupsView.cs (.../FailureMechanismSectionAssemblyGroupsView.cs) (revision be02a123c2c2baa0cfdbaff6964d6cd820ab6da5) @@ -100,11 +100,11 @@ dataToSet = dataToSet.Concat(new[] { new Tuple( - new FailureMechanismSectionAssemblyGroupBoundaries(FailureMechanismSectionAssemblyGroup.Dominant, double.NaN, double.NaN), + new FailureMechanismSectionAssemblyGroupBoundaries(double.NaN, double.NaN, FailureMechanismSectionAssemblyGroup.Dominant), AssemblyGroupColorHelper.GetFailureMechanismSectionAssemblyGroupColor(FailureMechanismSectionAssemblyGroup.Dominant), DisplayFailureMechanismSectionAssemblyGroup.Dominant), new Tuple( - new FailureMechanismSectionAssemblyGroupBoundaries(FailureMechanismSectionAssemblyGroup.NotDominant, double.NaN, double.NaN), + new FailureMechanismSectionAssemblyGroupBoundaries(double.NaN, double.NaN, FailureMechanismSectionAssemblyGroup.NotDominant), AssemblyGroupColorHelper.GetFailureMechanismSectionAssemblyGroupColor(FailureMechanismSectionAssemblyGroup.NotDominant), DisplayFailureMechanismSectionAssemblyGroup.NotDominant) }).ToArray(); Index: Riskeer/Integration/test/Riskeer.Integration.Forms.Test/PropertyClasses/FailureMechanismSectionAssemblyGroupPropertiesTest.cs =================================================================== diff -u -r59c1849ec9222afe9293f754132842699cb75b0d -rbe02a123c2c2baa0cfdbaff6964d6cd820ab6da5 --- Riskeer/Integration/test/Riskeer.Integration.Forms.Test/PropertyClasses/FailureMechanismSectionAssemblyGroupPropertiesTest.cs (.../FailureMechanismSectionAssemblyGroupPropertiesTest.cs) (revision 59c1849ec9222afe9293f754132842699cb75b0d) +++ Riskeer/Integration/test/Riskeer.Integration.Forms.Test/PropertyClasses/FailureMechanismSectionAssemblyGroupPropertiesTest.cs (.../FailureMechanismSectionAssemblyGroupPropertiesTest.cs) (revision be02a123c2c2baa0cfdbaff6964d6cd820ab6da5) @@ -51,9 +51,9 @@ { // Setup var random = new Random(39); - var assemblyCategory = new FailureMechanismSectionAssemblyGroupBoundaries(random.NextEnumValue(), + var assemblyCategory = new FailureMechanismSectionAssemblyGroupBoundaries(random.NextDouble(), random.NextDouble(), - random.NextDouble()); + random.NextEnumValue()); // Call var properties = new FailureMechanismSectionAssemblyGroupProperties(assemblyCategory); @@ -73,9 +73,9 @@ { // Setup var random = new Random(39); - var assemblyCategory = new FailureMechanismSectionAssemblyGroupBoundaries(random.NextEnumValue(), + var assemblyCategory = new FailureMechanismSectionAssemblyGroupBoundaries(random.NextDouble(), random.NextDouble(), - random.NextDouble()); + random.NextEnumValue()); // Call var properties = new FailureMechanismSectionAssemblyGroupProperties(assemblyCategory); @@ -113,9 +113,9 @@ // Setup var random = new Random(39); var assemblyGroup = random.NextEnumValue(); - var properties = new FailureMechanismSectionAssemblyGroupProperties(new FailureMechanismSectionAssemblyGroupBoundaries(assemblyGroup, - random.NextDouble(), - random.NextDouble())); + var properties = new FailureMechanismSectionAssemblyGroupProperties(new FailureMechanismSectionAssemblyGroupBoundaries(random.NextDouble(), + random.NextDouble(), + assemblyGroup)); // Call var result = properties.ToString(); Index: Riskeer/Integration/test/Riskeer.Integration.Forms.Test/Views/FailureMechanismSectionAssemblyGroupsViewTest.cs =================================================================== diff -u -r59c1849ec9222afe9293f754132842699cb75b0d -rbe02a123c2c2baa0cfdbaff6964d6cd820ab6da5 --- Riskeer/Integration/test/Riskeer.Integration.Forms.Test/Views/FailureMechanismSectionAssemblyGroupsViewTest.cs (.../FailureMechanismSectionAssemblyGroupsViewTest.cs) (revision 59c1849ec9222afe9293f754132842699cb75b0d) +++ Riskeer/Integration/test/Riskeer.Integration.Forms.Test/Views/FailureMechanismSectionAssemblyGroupsViewTest.cs (.../FailureMechanismSectionAssemblyGroupsViewTest.cs) (revision be02a123c2c2baa0cfdbaff6964d6cd820ab6da5) @@ -257,9 +257,9 @@ private static FailureMechanismSectionAssemblyGroupBoundaries CreateFailureMechanismSectionAssemblyGroupBoundaries(Random random) { - return new FailureMechanismSectionAssemblyGroupBoundaries(random.NextEnumValue(), + return new FailureMechanismSectionAssemblyGroupBoundaries(random.NextDouble(), random.NextDouble(), - random.NextDouble()); + random.NextEnumValue()); } } } \ No newline at end of file