Index: Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.KernelWrapper.TestUtil/CombinedFailureMechanismSectionsInputAssert.cs =================================================================== diff -u -rdb2a21e6d5285bfd38f4797c30ed4d7c71b3215e -r57210ddafec2d829c866490aa0bd6cebfc2e3a62 --- Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.KernelWrapper.TestUtil/CombinedFailureMechanismSectionsInputAssert.cs (.../CombinedFailureMechanismSectionsInputAssert.cs) (revision db2a21e6d5285bfd38f4797c30ed4d7c71b3215e) +++ Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.KernelWrapper.TestUtil/CombinedFailureMechanismSectionsInputAssert.cs (.../CombinedFailureMechanismSectionsInputAssert.cs) (revision 57210ddafec2d829c866490aa0bd6cebfc2e3a62) @@ -20,6 +20,7 @@ // All rights reserved. using System; +using System.Collections.Generic; using System.Linq; using Assembly.Kernel.Model; using Assembly.Kernel.Model.FmSectionTypes; @@ -41,21 +42,21 @@ /// The actual collection of . /// Thrown when /// is not equal to . - public static void AssertCombinedFailureMechanismInput(CombinedAssemblyFailureMechanismSection[][] original, FailureMechanismSectionList[] actual) + public static void AssertCombinedFailureMechanismInput(IEnumerable original, IEnumerable actual) { - Assert.AreEqual(original.Length, actual.Length); + Assert.AreEqual(original.Count(), actual.Count()); - for (var i = 0; i < original.Length; i++) + for (var i = 0; i < original.Count(); i++) { - CombinedAssemblyFailureMechanismSection[] sections = original[i]; - FailureMechanismSectionList sectionList = actual[i]; - AssertSections(sections.ToArray(), sectionList.Results.ToArray()); + CombinedAssemblyFailureMechanismSection[] sections = original.ElementAt(i); + FailureMechanismSectionList sectionList = actual.ElementAt(i); + AssertSections(sections, sectionList.Results); } } - private static void AssertSections(CombinedAssemblyFailureMechanismSection[] originalSections, FmSectionWithCategory[] fmSectionWithCategories) + private static void AssertSections(IEnumerable originalSections, IEnumerable fmSectionWithCategories) { - Assert.AreEqual(originalSections.Length, fmSectionWithCategories.Length); + Assert.AreEqual(originalSections.Count(), fmSectionWithCategories.Count()); Assert.IsTrue(fmSectionWithCategories.All(r => r.GetType() == typeof(FmSectionWithDirectCategory))); CollectionAssert.AreEqual(originalSections.Select(s => s.SectionStart), fmSectionWithCategories.Select(r => r.SectionStart)); CollectionAssert.AreEqual(originalSections.Select(s => s.SectionEnd), fmSectionWithCategories.Select(r => r.SectionEnd));