Index: Ringtoets/Piping/test/Ringtoets.Piping.IO.Test/SoilProfile/SoilProfile1DReaderTest.cs =================================================================== diff -u -r6e00eba7f45883916d98df04a84f6d0dca2f61fc -r1b269dccd0ad017fd308a5c9e6639d9a6867b018 --- Ringtoets/Piping/test/Ringtoets.Piping.IO.Test/SoilProfile/SoilProfile1DReaderTest.cs (.../SoilProfile1DReaderTest.cs) (revision 6e00eba7f45883916d98df04a84f6d0dca2f61fc) +++ Ringtoets/Piping/test/Ringtoets.Piping.IO.Test/SoilProfile/SoilProfile1DReaderTest.cs (.../SoilProfile1DReaderTest.cs) (revision 1b269dccd0ad017fd308a5c9e6639d9a6867b018) @@ -196,28 +196,15 @@ TestDelegate test = () => SoilProfile1DReader.ReadFrom(reader); // Assert - Assert.Throws(test); + var message = Assert.Throws(test).Message; + var expected = string.Format( + "Fout bij het lezen van bestand '' (ondergrondschematisatie ''): De parameter '{0}' is niet verschoven lognormaal verdeeld.", + "Verzadigd gewicht"); + Assert.AreEqual(expected, message); mocks.VerifyAll(); } [Test] - public void ReadFrom_InvalidBelowPhreaticLevelShiftValue_ThrowsPipingSoilProfileReadException() - { - // Setup - reader.Expect(r => r.Read(SoilProfileDatabaseColumns.LayerCount)).Return(1); - reader.Expect(r => r.ReadOrDefault(SoilProfileDatabaseColumns.BelowPhreaticLevelDistribution)).Return(SoilLayerConstants.LogNormalDistributionValue); - reader.Expect(r => r.ReadOrDefault(SoilProfileDatabaseColumns.BelowPhreaticLevelShift)).Return(1); - mocks.ReplayAll(); - - // Call - TestDelegate test = () => SoilProfile1DReader.ReadFrom(reader); - - // Assert - Assert.Throws(test); - mocks.VerifyAll(); - } - - [Test] public void ReadFrom_InvalidDiameterD70DistributionValue_ThrowsPipingSoilProfileReadException() { // Setup @@ -229,7 +216,11 @@ TestDelegate test = () => SoilProfile1DReader.ReadFrom(reader); // Assert - Assert.Throws(test); + var message = Assert.Throws(test).Message; + var expected = string.Format( + "Fout bij het lezen van bestand '' (ondergrondschematisatie ''): De parameter '{0}' is niet lognormaal verdeeld.", + "Korrelgrootte"); + Assert.AreEqual(expected, message); mocks.VerifyAll(); } @@ -246,7 +237,11 @@ TestDelegate test = () => SoilProfile1DReader.ReadFrom(reader); // Assert - Assert.Throws(test); + var message = Assert.Throws(test).Message; + var expected = string.Format( + "Fout bij het lezen van bestand '' (ondergrondschematisatie ''): De parameter '{0}' is niet lognormaal verdeeld.", + "Korrelgrootte"); + Assert.AreEqual(expected, message); mocks.VerifyAll(); } @@ -262,7 +257,11 @@ TestDelegate test = () => SoilProfile1DReader.ReadFrom(reader); // Assert - Assert.Throws(test); + var message = Assert.Throws(test).Message; + var expected = string.Format( + "Fout bij het lezen van bestand '' (ondergrondschematisatie ''): De parameter '{0}' is niet lognormaal verdeeld.", + "Doorlatendheid"); + Assert.AreEqual(expected, message); mocks.VerifyAll(); } @@ -279,7 +278,11 @@ TestDelegate test = () => SoilProfile1DReader.ReadFrom(reader); // Assert - Assert.Throws(test); + var message = Assert.Throws(test).Message; + var expected = string.Format( + "Fout bij het lezen van bestand '' (ondergrondschematisatie ''): De parameter '{0}' is niet lognormaal verdeeld.", + "Doorlatendheid"); + Assert.AreEqual(expected, message); mocks.VerifyAll(); }