Index: Ringtoets/Piping/test/Ringtoets.Piping.IO.Test/SoilProfile/SoilProfile1DReaderTest.cs =================================================================== diff -u -rc28cee59f7b527892aa7e5d8acb92fc9732196e9 -r2d7f22520e157ccfefbf12a4d9845de8bfb04f50 --- Ringtoets/Piping/test/Ringtoets.Piping.IO.Test/SoilProfile/SoilProfile1DReaderTest.cs (.../SoilProfile1DReaderTest.cs) (revision c28cee59f7b527892aa7e5d8acb92fc9732196e9) +++ Ringtoets/Piping/test/Ringtoets.Piping.IO.Test/SoilProfile/SoilProfile1DReaderTest.cs (.../SoilProfile1DReaderTest.cs) (revision 2d7f22520e157ccfefbf12a4d9845de8bfb04f50) @@ -30,6 +30,7 @@ using Ringtoets.Piping.IO.Builders; using Ringtoets.Piping.IO.Exceptions; using Ringtoets.Piping.IO.SoilProfile; +using Ringtoets.Piping.Primitives; namespace Ringtoets.Piping.IO.Test.SoilProfile { @@ -63,8 +64,8 @@ TestDelegate test = () => SoilProfile1DReader.ReadFrom(reader); // Assert - var exception = Assert.Throws(test); - var expectedMessage = new FileReaderErrorMessageBuilder(path) + CriticalFileReadException exception = Assert.Throws(test); + string expectedMessage = new FileReaderErrorMessageBuilder(path) .WithSubject(string.Format("ondergrondschematisatie '{0}'", profileName)) .Build("Kritieke fout opgetreden bij het uitlezen van waardes uit kolommen in de database."); Assert.AreEqual(expectedMessage, exception.Message); @@ -90,8 +91,8 @@ TestDelegate test = () => SoilProfile1DReader.ReadFrom(reader); // Assert - var exception = Assert.Throws(test); - var expectedMessage = new FileReaderErrorMessageBuilder(path) + PipingSoilProfileReadException exception = Assert.Throws(test); + string expectedMessage = new FileReaderErrorMessageBuilder(path) .WithSubject(string.Format("ondergrondschematisatie '{0}'", profileName)) .Build("Ondergrondschematisatie bevat geen geldige waarde in kolom 'Bottom'."); Assert.AreEqual(expectedMessage, exception.Message); @@ -115,8 +116,8 @@ TestDelegate test = () => SoilProfile1DReader.ReadFrom(reader); // Assert - var exception = Assert.Throws(test); - var expectedMessage = new FileReaderErrorMessageBuilder(path) + PipingSoilProfileReadException exception = Assert.Throws(test); + string expectedMessage = new FileReaderErrorMessageBuilder(path) .WithSubject(string.Format("ondergrondschematisatie '{0}'", profileName)) .Build("Geen lagen gevonden voor de ondergrondschematisatie."); Assert.AreEqual(expectedMessage, exception.Message); @@ -141,8 +142,8 @@ TestDelegate test = () => SoilProfile1DReader.ReadFrom(reader); // Assert - var exception = Assert.Throws(test); - var expectedMessage = new FileReaderErrorMessageBuilder(path) + PipingSoilProfileReadException exception = Assert.Throws(test); + string expectedMessage = new FileReaderErrorMessageBuilder(path) .WithSubject(string.Format("ondergrondschematisatie '{0}'", profileName)) .Build("Ondergrondschematisatie bevat geen geldige waarde in kolom 'IsAquifer'."); Assert.AreEqual(expectedMessage, exception.Message); @@ -161,13 +162,13 @@ mocks.ReplayAll(); // Call - var profile = SoilProfile1DReader.ReadFrom(reader); + PipingSoilProfile profile = SoilProfile1DReader.ReadFrom(reader); // Assert Assert.AreEqual(1, profile.Layers.Count()); Assert.AreEqual(bottom, profile.Bottom); - var pipingSoilLayer = profile.Layers.First(); + PipingSoilLayer pipingSoilLayer = profile.Layers.First(); Assert.AreEqual(top, pipingSoilLayer.Top); Assert.IsEmpty(pipingSoilLayer.MaterialName); @@ -197,8 +198,8 @@ TestDelegate test = () => SoilProfile1DReader.ReadFrom(reader); // Assert - var message = Assert.Throws(test).Message; - var expected = string.Format( + string message = Assert.Throws(test).Message; + string expected = string.Format( "Fout bij het lezen van bestand '' (ondergrondschematisatie ''): Parameter '{0}' is niet verschoven lognormaal verdeeld.", "Verzadigd gewicht"); Assert.AreEqual(expected, message); @@ -218,8 +219,8 @@ TestDelegate test = () => SoilProfile1DReader.ReadFrom(reader); // Assert - var message = Assert.Throws(test).Message; - var expected = string.Format( + string message = Assert.Throws(test).Message; + string expected = string.Format( "Fout bij het lezen van bestand '' (ondergrondschematisatie ''): Parameter '{0}' is niet lognormaal verdeeld.", "Korrelgrootte"); Assert.AreEqual(expected, message); @@ -240,8 +241,8 @@ TestDelegate test = () => SoilProfile1DReader.ReadFrom(reader); // Assert - var message = Assert.Throws(test).Message; - var expected = string.Format( + string message = Assert.Throws(test).Message; + string expected = string.Format( "Fout bij het lezen van bestand '' (ondergrondschematisatie ''): Parameter '{0}' is niet lognormaal verdeeld.", "Korrelgrootte"); Assert.AreEqual(expected, message); @@ -261,8 +262,8 @@ TestDelegate test = () => SoilProfile1DReader.ReadFrom(reader); // Assert - var message = Assert.Throws(test).Message; - var expected = string.Format( + string message = Assert.Throws(test).Message; + string expected = string.Format( "Fout bij het lezen van bestand '' (ondergrondschematisatie ''): Parameter '{0}' is niet lognormaal verdeeld.", "Doorlatendheid"); Assert.AreEqual(expected, message); @@ -283,8 +284,8 @@ TestDelegate test = () => SoilProfile1DReader.ReadFrom(reader); // Assert - var message = Assert.Throws(test).Message; - var expected = string.Format( + string message = Assert.Throws(test).Message; + string expected = string.Format( "Fout bij het lezen van bestand '' (ondergrondschematisatie ''): Parameter '{0}' is niet lognormaal verdeeld.", "Doorlatendheid"); Assert.AreEqual(expected, message); @@ -302,7 +303,7 @@ var bottom = random.NextDouble(); var top = bottom + random.NextDouble(); string materialName = "material"; - var color = Color.FromArgb(Color.DarkKhaki.ToArgb()); + Color color = Color.FromArgb(Color.DarkKhaki.ToArgb()); var belowPhreaticLevelMean = random.NextDouble(); var belowPhreaticLevelDeviation = random.NextDouble(); @@ -312,31 +313,31 @@ var permeabilityDeviation = random.NextDouble(); SetExpectations( - layerCount, - "", - bottom, - top, - 1.0, - materialName, - color.ToArgb(), - belowPhreaticLevelMean, + layerCount, + "", + bottom, + top, + 1.0, + materialName, + color.ToArgb(), + belowPhreaticLevelMean, belowPhreaticLevelDeviation, diameterD70Mean, diameterD70Deviation, - permeabilityMean, + permeabilityMean, permeabilityDeviation); mocks.ReplayAll(); // Call - var profile = SoilProfile1DReader.ReadFrom(reader); + PipingSoilProfile profile = SoilProfile1DReader.ReadFrom(reader); Assert.AreEqual(bottom, profile.Bottom); // Assert Assert.AreEqual(layerCount, profile.Layers.Count()); - var pipingSoilLayer = profile.Layers.First(); + PipingSoilLayer pipingSoilLayer = profile.Layers.First(); Assert.AreEqual(top, pipingSoilLayer.Top); Assert.IsTrue(pipingSoilLayer.IsAquifer); Assert.AreEqual(materialName, pipingSoilLayer.MaterialName);