Index: Ringtoets/Common/test/Ringtoets.Common.Service.Test/CalculationServiceHelperTest.cs =================================================================== diff -u -r0f736d81afe800a482dff027fe93128a5e967114 -r7371a70ed0751d341d41a7b951b780d286f83791 --- Ringtoets/Common/test/Ringtoets.Common.Service.Test/CalculationServiceHelperTest.cs (.../CalculationServiceHelperTest.cs) (revision 0f736d81afe800a482dff027fe93128a5e967114) +++ Ringtoets/Common/test/Ringtoets.Common.Service.Test/CalculationServiceHelperTest.cs (.../CalculationServiceHelperTest.cs) (revision 7371a70ed0751d341d41a7b951b780d286f83791) @@ -32,18 +32,18 @@ public class CalculationServiceHelperTest { [Test] - public void LogMessagesAsError_FormatNull_ThrowsArgumentNullException() + public void LogMessagesAsErrorWithFormat_FormatNull_ThrowsArgumentNullException() { // Call - TestDelegate call = () => CalculationServiceHelper.LogMessagesAsError(null); + TestDelegate call = () => CalculationServiceHelper.LogMessagesAsError(null, new string[0]); // Assert var exception = Assert.Throws(call); Assert.AreEqual("format", exception.ParamName); } [Test] - public void LogMessagesAsError_ErrorMessagesNull_ThrowsArgumentNullException() + public void LogMessagesAsErrorWithFormat_ErrorMessagesNull_ThrowsArgumentNullException() { // Call TestDelegate call = () => CalculationServiceHelper.LogMessagesAsError("", null); @@ -54,7 +54,7 @@ } [Test] - public void LogMessagesAsError_WithFormatAndErrorMessages_LogsMessagesInGivenFormat() + public void LogMessagesAsErrorWithFormat_WithFormatAndErrorMessages_LogsMessagesInGivenFormat() { // Setup const string format = "Message: {0}"; @@ -68,14 +68,46 @@ Action call = () => CalculationServiceHelper.LogMessagesAsError(format, errorMessages); // Assert - TestHelper.AssertLogMessagesWithLevelAreGenerated(call, new [] + TestHelper.AssertLogMessagesWithLevelAreGenerated(call, new[] { Tuple.Create(string.Format(format, errorMessages[0]), LogLevelConstant.Error), Tuple.Create(string.Format(format, errorMessages[1]), LogLevelConstant.Error) }, 2); } [Test] + public void LogMessagesAsErrorWithoutFormat_ErrorMessagesNull_ThrowsArgumentNullException() + { + // Call + TestDelegate call = () => CalculationServiceHelper.LogMessagesAsError(null); + + // Assert + var exception = Assert.Throws(call); + Assert.AreEqual("errorMessages", exception.ParamName); + } + + [Test] + public void LogMessagesAsErrorWithoutFormat_WithFormatAndErrorMessages_LogsMessagesInGivenFormat() + { + // Setup + var errorMessages = new[] + { + "Test 1", + "Test 2" + }; + + // Call + Action call = () => CalculationServiceHelper.LogMessagesAsError(errorMessages); + + // Assert + TestHelper.AssertLogMessagesWithLevelAreGenerated(call, new[] + { + Tuple.Create(errorMessages[0], LogLevelConstant.Error), + Tuple.Create(errorMessages[1], LogLevelConstant.Error) + }, 2); + } + + [Test] public void LogMessagesAsWarning_WarningMessagesNull_ThrowsArgumentNullException() { // Call