Index: Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.KernelWrapper.Test/AssemblyErrorMessageTranslatorTest.cs =================================================================== diff -u -r8d9540a51869ad80728cfbd441158323577192e7 -refea20f6b4443c3c4745e950f6714c02f96591af --- Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.KernelWrapper.Test/AssemblyErrorMessageTranslatorTest.cs (.../AssemblyErrorMessageTranslatorTest.cs) (revision 8d9540a51869ad80728cfbd441158323577192e7) +++ Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.KernelWrapper.Test/AssemblyErrorMessageTranslatorTest.cs (.../AssemblyErrorMessageTranslatorTest.cs) (revision efea20f6b4443c3c4745e950f6714c02f96591af) @@ -19,6 +19,7 @@ // Stichting Deltares and remain full property of Stichting Deltares at all times. // All rights reserved. +using System; using System.ComponentModel; using Assembly.Kernel.Exceptions; using Core.Common.TestUtil; @@ -80,5 +81,20 @@ // Assert Assert.AreEqual(expectedErrorMessage, errorMessage); } + + [Test] + public void CreateErrorMessage_MultipleAssemblyErrors_ReturnsExpectedErrorMessage() + { + // Call + string errorMessage = AssemblyErrorMessageTranslator.CreateErrorMessage(new[] + { + new AssemblyErrorMessage(string.Empty, EAssemblyErrors.CategoryNotAllowed), + new AssemblyErrorMessage(string.Empty, EAssemblyErrors.FailureProbabilityOutOfRange) + }); + + // Assert + Assert.AreEqual("- Het specificeren van een assemblageresultaat voor deze categorie is niet mogelijk.\n" + + "- De gespecificeerde kans moet in het bereik [0,1] liggen.\n", errorMessage); + } } } \ No newline at end of file