Index: Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.KernelWrapper.TestUtil/AssemblyCategoryAssert.cs =================================================================== diff -u -rb46cba3269d292e5ca3374ec0f75810686cf3ec6 -r038705e92738cd5d86e3aba9918a8dd749332e7c --- Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.KernelWrapper.TestUtil/AssemblyCategoryAssert.cs (.../AssemblyCategoryAssert.cs) (revision b46cba3269d292e5ca3374ec0f75810686cf3ec6) +++ Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.KernelWrapper.TestUtil/AssemblyCategoryAssert.cs (.../AssemblyCategoryAssert.cs) (revision 038705e92738cd5d86e3aba9918a8dd749332e7c) @@ -22,8 +22,9 @@ using System; using System.Collections.Generic; using System.Linq; -using AssemblyTool.Kernel; -using AssemblyTool.Kernel.Data.AssemblyCategories; +using Assembly.Kernel.Model; +using Assembly.Kernel.Model.CategoryLimits; +using Assembly.Kernel.Model.FmSectionTypes; using NUnit.Framework; using Ringtoets.AssemblyTool.Data; @@ -37,77 +38,77 @@ /// /// Asserts whether is equal to . /// - /// The original . - /// The actual . + /// The original collection of . + /// The actual collection of . /// Thrown when /// is not equal to . - public static void AssertAssessmentSectionAssemblyCategories(CalculationOutput original, + public static void AssertAssessmentSectionAssemblyCategories(IEnumerable original, IEnumerable actual) { - Assert.AreEqual(original.Result.Length, actual.Count()); + Assert.AreEqual(original.Count(), actual.Count()); - CollectionAssert.AreEqual(original.Result.Select(o => GetAssessmentSectionCategoryGroup(o.CategoryGroup)), actual.Select(r => r.Group)); - CollectionAssert.AreEqual(original.Result.Select(o => o.LowerBoundary), actual.Select(r => r.LowerBoundary)); - CollectionAssert.AreEqual(original.Result.Select(o => o.UpperBoundary), actual.Select(r => r.UpperBoundary)); + CollectionAssert.AreEqual(original.Select(o => GetAssessmentSectionCategoryGroup(o.Category)), actual.Select(r => r.Group)); + CollectionAssert.AreEqual(original.Select(o => o.LowerLimit), actual.Select(r => r.LowerBoundary)); + CollectionAssert.AreEqual(original.Select(o => o.UpperLimit), actual.Select(r => r.UpperBoundary)); } /// /// Asserts whether is equal to . /// - /// The original . - /// The actual . + /// The original collection of . + /// The actual collection of . /// Thrown when /// is not equal to . - public static void AssertFailureMechanismSectionAssemblyCategories(CalculationOutput original, + public static void AssertFailureMechanismSectionAssemblyCategories(IEnumerable original, IEnumerable actual) { - Assert.AreEqual(original.Result.Length, actual.Count()); + Assert.AreEqual(original.Count(), actual.Count()); - CollectionAssert.AreEqual(original.Result.Select(o => GetFailureMechanismSectionCategoryGroup(o.CategoryGroup)), actual.Select(r => r.Group)); - CollectionAssert.AreEqual(original.Result.Select(o => o.LowerBoundary), actual.Select(r => r.LowerBoundary)); - CollectionAssert.AreEqual(original.Result.Select(o => o.UpperBoundary), actual.Select(r => r.UpperBoundary)); + CollectionAssert.AreEqual(original.Select(o => GetFailureMechanismSectionCategoryGroup(o.Category)), actual.Select(r => r.Group)); + CollectionAssert.AreEqual(original.Select(o => o.LowerLimit), actual.Select(r => r.LowerBoundary)); + CollectionAssert.AreEqual(original.Select(o => o.UpperLimit), actual.Select(r => r.UpperBoundary)); } - private static AssessmentSectionAssemblyCategoryGroup GetAssessmentSectionCategoryGroup(AssessmentSectionCategoryGroup category) + private static AssessmentSectionAssemblyCategoryGroup GetAssessmentSectionCategoryGroup(EAssessmentGrade category) { switch (category) { - case AssessmentSectionCategoryGroup.APlus: + case EAssessmentGrade.APlus: return AssessmentSectionAssemblyCategoryGroup.APlus; - case AssessmentSectionCategoryGroup.A: + case EAssessmentGrade.A: return AssessmentSectionAssemblyCategoryGroup.A; - case AssessmentSectionCategoryGroup.B: + case EAssessmentGrade.B: return AssessmentSectionAssemblyCategoryGroup.B; - case AssessmentSectionCategoryGroup.C: + case EAssessmentGrade.C: return AssessmentSectionAssemblyCategoryGroup.C; - case AssessmentSectionCategoryGroup.D: + case EAssessmentGrade.D: return AssessmentSectionAssemblyCategoryGroup.D; default: throw new NotSupportedException(); } } - private static FailureMechanismSectionAssemblyCategoryGroup GetFailureMechanismSectionCategoryGroup(FailureMechanismSectionCategoryGroup category) + private static FailureMechanismSectionAssemblyCategoryGroup GetFailureMechanismSectionCategoryGroup(EFmSectionCategory category) { switch (category) { - case FailureMechanismSectionCategoryGroup.Iv: + case EFmSectionCategory.Iv: return FailureMechanismSectionAssemblyCategoryGroup.Iv; - case FailureMechanismSectionCategoryGroup.IIv: + case EFmSectionCategory.IIv: return FailureMechanismSectionAssemblyCategoryGroup.IIv; - case FailureMechanismSectionCategoryGroup.IIIv: + case EFmSectionCategory.IIIv: return FailureMechanismSectionAssemblyCategoryGroup.IIIv; - case FailureMechanismSectionCategoryGroup.IVv: + case EFmSectionCategory.IVv: return FailureMechanismSectionAssemblyCategoryGroup.IVv; - case FailureMechanismSectionCategoryGroup.Vv: + case EFmSectionCategory.Vv: return FailureMechanismSectionAssemblyCategoryGroup.Vv; - case FailureMechanismSectionCategoryGroup.VIv: + case EFmSectionCategory.VIv: return FailureMechanismSectionAssemblyCategoryGroup.VIv; - case FailureMechanismSectionCategoryGroup.VIIv: + case EFmSectionCategory.VIIv: return FailureMechanismSectionAssemblyCategoryGroup.VIIv; - case FailureMechanismSectionCategoryGroup.NotApplicable: + case EFmSectionCategory.NotApplicable: return FailureMechanismSectionAssemblyCategoryGroup.NotApplicable; - case FailureMechanismSectionCategoryGroup.None: + case EFmSectionCategory.Gr: return FailureMechanismSectionAssemblyCategoryGroup.None; default: throw new NotSupportedException();