Index: Riskeer/Integration/test/Riskeer.Integration.Forms.Test/Views/CombinedFailureMechanismSectionAssemblyResultRowTest.cs =================================================================== diff -u -r491d17eaf13615a9963eb7eb185ece0ef99ac745 -r93c88037db1a3fa3080f9c5f87d23616439e73d9 --- Riskeer/Integration/test/Riskeer.Integration.Forms.Test/Views/CombinedFailureMechanismSectionAssemblyResultRowTest.cs (.../CombinedFailureMechanismSectionAssemblyResultRowTest.cs) (revision 491d17eaf13615a9963eb7eb185ece0ef99ac745) +++ Riskeer/Integration/test/Riskeer.Integration.Forms.Test/Views/CombinedFailureMechanismSectionAssemblyResultRowTest.cs (.../CombinedFailureMechanismSectionAssemblyResultRowTest.cs) (revision 93c88037db1a3fa3080f9c5f87d23616439e73d9) @@ -53,6 +53,7 @@ private const int pipingStructureIndex = 16; private const int stabilityPointStructuresIndex = 17; private const int duneErosionIndex = 18; + private const int specificFailurePathStartIndex = 19; [Test] public void Constructor_CombinedFailureMechanismAssemblyResultNull_ThrowsArgumentNullException() @@ -191,9 +192,9 @@ DataGridViewControlColumnStateDefinitionTestHelper.AssertColumnWithColorState(columnStateDefinitions[stabilityPointStructuresIndex], expectedBackgroundColor); DataGridViewControlColumnStateDefinitionTestHelper.AssertColumnWithColorState(columnStateDefinitions[duneErosionIndex], expectedBackgroundColor); - for (var i = 1; i <= result.SpecificFailurePaths.Length; i++) + for (var i = 0; i <= result.SpecificFailurePaths.Length; i++) { - DataGridViewControlColumnStateDefinitionTestHelper.AssertColumnWithColorState(columnStateDefinitions[duneErosionIndex + i], expectedBackgroundColor); + DataGridViewControlColumnStateDefinitionTestHelper.AssertColumnWithColorState(columnStateDefinitions[specificFailurePathStartIndex], expectedBackgroundColor); } } Index: Riskeer/Integration/test/Riskeer.Integration.TestUtil/TestDataGenerator.cs =================================================================== diff -u -r03e724e469bd63249c3b6e06e3c526e4474d3ae2 -r93c88037db1a3fa3080f9c5f87d23616439e73d9 --- Riskeer/Integration/test/Riskeer.Integration.TestUtil/TestDataGenerator.cs (.../TestDataGenerator.cs) (revision 03e724e469bd63249c3b6e06e3c526e4474d3ae2) +++ Riskeer/Integration/test/Riskeer.Integration.TestUtil/TestDataGenerator.cs (.../TestDataGenerator.cs) (revision 93c88037db1a3fa3080f9c5f87d23616439e73d9) @@ -22,6 +22,7 @@ using System; using System.Collections.Generic; using System.Linq; +using Core.Common.Base; using Core.Common.Base.Geometry; using Riskeer.ClosingStructures.Data; using Riskeer.Common.Data; @@ -310,6 +311,12 @@ assessmentSection.SpecificFailurePaths.Add(new SpecificFailurePath()); assessmentSection.SpecificFailurePaths.Add(new SpecificFailurePath()); + ObservableList specificFailurePaths = assessmentSection.SpecificFailurePaths; + for (var i = 0; i < specificFailurePaths.Count; i++) + { + AddFailureMechanismSections(specificFailurePaths.ElementAt(i), i); + } + return assessmentSection; }