Index: Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Service.Test/MessageProviders/GrassCoverErosionOutwardsWaveHeightCalculationMessageProviderTest.cs =================================================================== diff -u -r03ec489f1a084da620f85271fdbd28e081ea0eb5 -rc7d39e2c22a5df98a9f398cab98040a51faba283 --- Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Service.Test/MessageProviders/GrassCoverErosionOutwardsWaveHeightCalculationMessageProviderTest.cs (.../GrassCoverErosionOutwardsWaveHeightCalculationMessageProviderTest.cs) (revision 03ec489f1a084da620f85271fdbd28e081ea0eb5) +++ Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Service.Test/MessageProviders/GrassCoverErosionOutwardsWaveHeightCalculationMessageProviderTest.cs (.../GrassCoverErosionOutwardsWaveHeightCalculationMessageProviderTest.cs) (revision c7d39e2c22a5df98a9f398cab98040a51faba283) @@ -80,13 +80,14 @@ { // Setup var provider = new GrassCoverErosionOutwardsWaveHeightCalculationMessageProvider(); + var failureMessage = "It failed!"; // Call - var message = provider.GetCalculationFailedMessage(name); + var message = provider.GetCalculationFailedMessage(name, failureMessage); // Assert - var expectedMessage = string.Format("Er is een fout opgetreden tijdens de Golfhoogte bij " + - "doorsnede-eis berekening '{0}': inspecteer het logbestand.", name); + var expectedMessage = string.Format("Er is een fout opgetreden tijdens de Golfhoogte bij doorsnede-eis berekening '{0}'. Bekijk het foutrapport door op details te klikken.\r\n{1}", + name, failureMessage); Assert.AreEqual(expectedMessage, message); } @@ -106,5 +107,22 @@ var expectedMessage = string.Format("Golfhoogte bij doorsnede-eis berekening voor locatie '{0}' is niet geconvergeerd.", name); Assert.AreEqual(expectedMessage, message); } + + [Test] + [TestCase(null)] + [TestCase("")] + [TestCase("value")] + public void GetCalculationFailedUnexplainedMessage_ValidNames_ExpectedValues(string name) + { + // Setup + var provider = new GrassCoverErosionOutwardsWaveHeightCalculationMessageProvider(); + + // Call + var message = provider.GetCalculationFailedUnexplainedMessage(name); + + // Assert + var expectedMessage = string.Format("Er is een fout opgetreden tijdens de Golfhoogte bij doorsnede-eis berekening '{0}'. Er is geen foutrapport beschikbaar", name); + Assert.AreEqual(expectedMessage, message); + } } } \ No newline at end of file