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));