Index: Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.KernelWrapper.TestUtil/AssemblyCategoryAssert.cs =================================================================== diff -u -r2f05c299a43f2b890e0276cf74078c616a3ca27d -r57210ddafec2d829c866490aa0bd6cebfc2e3a62 --- Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.KernelWrapper.TestUtil/AssemblyCategoryAssert.cs (.../AssemblyCategoryAssert.cs) (revision 2f05c299a43f2b890e0276cf74078c616a3ca27d) +++ Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.KernelWrapper.TestUtil/AssemblyCategoryAssert.cs (.../AssemblyCategoryAssert.cs) (revision 57210ddafec2d829c866490aa0bd6cebfc2e3a62) @@ -86,6 +86,41 @@ CollectionAssert.AreEqual(original.Select(o => o.UpperLimit), actual.Select(r => r.UpperBoundary)); } + /// + /// Gets the based + /// on the given . + /// + /// The to convert. + /// A . + /// Thrown when + /// is not valid. + public static FailureMechanismSectionAssemblyCategoryGroup GetFailureMechanismSectionCategoryGroup(EFmSectionCategory category) + { + switch (category) + { + case EFmSectionCategory.Iv: + return FailureMechanismSectionAssemblyCategoryGroup.Iv; + case EFmSectionCategory.IIv: + return FailureMechanismSectionAssemblyCategoryGroup.IIv; + case EFmSectionCategory.IIIv: + return FailureMechanismSectionAssemblyCategoryGroup.IIIv; + case EFmSectionCategory.IVv: + return FailureMechanismSectionAssemblyCategoryGroup.IVv; + case EFmSectionCategory.Vv: + return FailureMechanismSectionAssemblyCategoryGroup.Vv; + case EFmSectionCategory.VIv: + return FailureMechanismSectionAssemblyCategoryGroup.VIv; + case EFmSectionCategory.VIIv: + return FailureMechanismSectionAssemblyCategoryGroup.VIIv; + case EFmSectionCategory.NotApplicable: + return FailureMechanismSectionAssemblyCategoryGroup.NotApplicable; + case EFmSectionCategory.Gr: + return FailureMechanismSectionAssemblyCategoryGroup.None; + default: + throw new NotSupportedException(); + } + } + private static AssessmentSectionAssemblyCategoryGroup GetAssessmentSectionCategoryGroup(EAssessmentGrade category) { switch (category) @@ -137,32 +172,5 @@ throw new NotSupportedException(); } } - - private static FailureMechanismSectionAssemblyCategoryGroup GetFailureMechanismSectionCategoryGroup(EFmSectionCategory category) - { - switch (category) - { - case EFmSectionCategory.Iv: - return FailureMechanismSectionAssemblyCategoryGroup.Iv; - case EFmSectionCategory.IIv: - return FailureMechanismSectionAssemblyCategoryGroup.IIv; - case EFmSectionCategory.IIIv: - return FailureMechanismSectionAssemblyCategoryGroup.IIIv; - case EFmSectionCategory.IVv: - return FailureMechanismSectionAssemblyCategoryGroup.IVv; - case EFmSectionCategory.Vv: - return FailureMechanismSectionAssemblyCategoryGroup.Vv; - case EFmSectionCategory.VIv: - return FailureMechanismSectionAssemblyCategoryGroup.VIv; - case EFmSectionCategory.VIIv: - return FailureMechanismSectionAssemblyCategoryGroup.VIIv; - case EFmSectionCategory.NotApplicable: - return FailureMechanismSectionAssemblyCategoryGroup.NotApplicable; - case EFmSectionCategory.Gr: - return FailureMechanismSectionAssemblyCategoryGroup.None; - default: - throw new NotSupportedException(); - } - } } } \ No newline at end of file