Index: Riskeer/MacroStabilityInwards/test/Riskeer.MacroStabilityInwards.KernelWrapper.TestUtil.Test/Kernels/MessageHelperTest.cs
===================================================================
diff -u
--- Riskeer/MacroStabilityInwards/test/Riskeer.MacroStabilityInwards.KernelWrapper.TestUtil.Test/Kernels/MessageHelperTest.cs (revision 0)
+++ Riskeer/MacroStabilityInwards/test/Riskeer.MacroStabilityInwards.KernelWrapper.TestUtil.Test/Kernels/MessageHelperTest.cs (revision ab562bf9022d9a845c57374b6a2453394af6543c)
@@ -0,0 +1,46 @@
+// Copyright (C) Stichting Deltares 2019. All rights reserved.
+//
+// This file is part of Riskeer.
+//
+// Riskeer is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// All names, logos, and references to "Deltares" are registered trademarks of
+// Stichting Deltares and remain full property of Stichting Deltares at all times.
+// All rights reserved.
+
+using Deltares.MacroStability.CSharpWrapper.Output;
+using NUnit.Framework;
+using Riskeer.MacroStabilityInwards.KernelWrapper.TestUtil.Kernels;
+
+namespace Riskeer.MacroStabilityInwards.KernelWrapper.TestUtil.Test.Kernels
+{
+ [TestFixture]
+ public class MessageHelperTest
+ {
+ [Test]
+ public void Constructor_ExpectedValues()
+ {
+ // Setup
+ const string content = "test";
+ const MessageType messageType = MessageType.Warning;
+
+ // Call
+ Message message = MessageHelper.CreateMessage(messageType, content);
+
+ // Assert
+ Assert.AreEqual(messageType, message.MessageType);
+ Assert.AreEqual(content, message.Content);
+ }
+ }
+}
\ No newline at end of file
Index: Riskeer/MacroStabilityInwards/test/Riskeer.MacroStabilityInwards.KernelWrapper.TestUtil.Test/Kernels/UpliftVan/UpliftVanKernelStubTest.cs
===================================================================
diff -u -r7e3833ba2897467203f0465987dfc3addc081b06 -rab562bf9022d9a845c57374b6a2453394af6543c
--- Riskeer/MacroStabilityInwards/test/Riskeer.MacroStabilityInwards.KernelWrapper.TestUtil.Test/Kernels/UpliftVan/UpliftVanKernelStubTest.cs (.../UpliftVanKernelStubTest.cs) (revision 7e3833ba2897467203f0465987dfc3addc081b06)
+++ Riskeer/MacroStabilityInwards/test/Riskeer.MacroStabilityInwards.KernelWrapper.TestUtil.Test/Kernels/UpliftVan/UpliftVanKernelStubTest.cs (.../UpliftVanKernelStubTest.cs) (revision ab562bf9022d9a845c57374b6a2453394af6543c)
@@ -26,6 +26,7 @@
using Deltares.MacroStability.CSharpWrapper.Output;
using NUnit.Framework;
using Riskeer.MacroStabilityInwards.KernelWrapper.Kernels.UpliftVan;
+using Riskeer.MacroStabilityInwards.KernelWrapper.TestUtil.Kernels;
using Riskeer.MacroStabilityInwards.KernelWrapper.TestUtil.Kernels.UpliftVan;
namespace Riskeer.MacroStabilityInwards.KernelWrapper.TestUtil.Test.Kernels.UpliftVan
@@ -132,9 +133,9 @@
IEnumerable results = calculator.CalculationMessages.ToList();
Assert.IsTrue(calculator.Calculated);
Assert.AreEqual(3, results.Count());
- AssertMessage(CreateMessage(MessageType.Info, "Calculation Info"), results.ElementAt(0));
- AssertMessage(CreateMessage(MessageType.Warning, "Calculation Warning"), results.ElementAt(1));
- AssertMessage(CreateMessage(MessageType.Error, "Calculation Error"), results.ElementAt(2));
+ MessageHelper.AssertMessage(MessageHelper.CreateMessage(MessageType.Info, "Calculation Info"), results.ElementAt(0));
+ MessageHelper.AssertMessage(MessageHelper.CreateMessage(MessageType.Warning, "Calculation Warning"), results.ElementAt(1));
+ MessageHelper.AssertMessage(MessageHelper.CreateMessage(MessageType.Error, "Calculation Error"), results.ElementAt(2));
}
[Test]
@@ -207,9 +208,9 @@
// Assert
Assert.IsTrue(kernel.Validated);
Assert.AreEqual(3, messages.Length);
- AssertMessage(CreateMessage(MessageType.Warning, "Validation Warning"), messages[0]);
- AssertMessage(CreateMessage(MessageType.Error, "Validation Error"), messages[1]);
- AssertMessage(CreateMessage(MessageType.Info, "Validation Info"), messages[2]);
+ MessageHelper.AssertMessage(MessageHelper.CreateMessage(MessageType.Warning, "Validation Warning"), messages[0]);
+ MessageHelper.AssertMessage(MessageHelper.CreateMessage(MessageType.Error, "Validation Error"), messages[1]);
+ MessageHelper.AssertMessage(MessageHelper.CreateMessage(MessageType.Info, "Validation Info"), messages[2]);
}
[Test]
@@ -228,20 +229,5 @@
Assert.IsTrue(kernel.Validated);
CollectionAssert.IsEmpty(results);
}
-
- private static Message CreateMessage(MessageType messageType, string message)
- {
- return new Message
- {
- Content = message,
- MessageType = messageType
- };
- }
-
- private static void AssertMessage(Message expected, Message actual)
- {
- Assert.AreEqual(expected.MessageType, actual.MessageType);
- Assert.AreEqual(expected.Content, actual.Content);
- }
}
}
\ No newline at end of file
Index: Riskeer/MacroStabilityInwards/test/Riskeer.MacroStabilityInwards.KernelWrapper.TestUtil.Test/Kernels/Waternet/WaternetKernelStubTest.cs
===================================================================
diff -u -r2ab6b348d80ed474a9bb2b269bc4786d7261c23c -rab562bf9022d9a845c57374b6a2453394af6543c
--- Riskeer/MacroStabilityInwards/test/Riskeer.MacroStabilityInwards.KernelWrapper.TestUtil.Test/Kernels/Waternet/WaternetKernelStubTest.cs (.../WaternetKernelStubTest.cs) (revision 2ab6b348d80ed474a9bb2b269bc4786d7261c23c)
+++ Riskeer/MacroStabilityInwards/test/Riskeer.MacroStabilityInwards.KernelWrapper.TestUtil.Test/Kernels/Waternet/WaternetKernelStubTest.cs (.../WaternetKernelStubTest.cs) (revision ab562bf9022d9a845c57374b6a2453394af6543c)
@@ -25,6 +25,7 @@
using Deltares.MacroStability.CSharpWrapper.Output;
using NUnit.Framework;
using Riskeer.MacroStabilityInwards.KernelWrapper.Kernels.Waternet;
+using Riskeer.MacroStabilityInwards.KernelWrapper.TestUtil.Kernels;
using Riskeer.MacroStabilityInwards.KernelWrapper.TestUtil.Kernels.Waternet;
namespace Riskeer.MacroStabilityInwards.KernelWrapper.TestUtil.Test.Kernels.Waternet
@@ -155,9 +156,9 @@
// Assert
Assert.IsTrue(kernel.Validated);
Assert.AreEqual(3, results.Length);
- AssertMessage(CreateMessage(MessageType.Warning, "Validation Warning"), results[0]);
- AssertMessage(CreateMessage(MessageType.Error, "Validation Error"), results[1]);
- AssertMessage(CreateMessage(MessageType.Info, "Validation Info"), results[2]);
+ MessageHelper.AssertMessage(MessageHelper.CreateMessage(MessageType.Warning, "Validation Warning"), results[0]);
+ MessageHelper.AssertMessage(MessageHelper.CreateMessage(MessageType.Error, "Validation Error"), results[1]);
+ MessageHelper.AssertMessage(MessageHelper.CreateMessage(MessageType.Info, "Validation Info"), results[2]);
}
[Test]
@@ -176,20 +177,5 @@
Assert.IsTrue(kernel.Validated);
CollectionAssert.IsEmpty(results);
}
-
- private static Message CreateMessage(MessageType messageType, string message)
- {
- return new Message
- {
- MessageType = messageType,
- Content = message
- };
- }
-
- private static void AssertMessage(Message expected, Message actual)
- {
- Assert.AreEqual(expected.MessageType, actual.MessageType);
- Assert.AreEqual(expected.Content, actual.Content);
- }
}
}
\ No newline at end of file
Index: Riskeer/MacroStabilityInwards/test/Riskeer.MacroStabilityInwards.KernelWrapper.TestUtil/Kernels/MessageHelper.cs
===================================================================
diff -u
--- Riskeer/MacroStabilityInwards/test/Riskeer.MacroStabilityInwards.KernelWrapper.TestUtil/Kernels/MessageHelper.cs (revision 0)
+++ Riskeer/MacroStabilityInwards/test/Riskeer.MacroStabilityInwards.KernelWrapper.TestUtil/Kernels/MessageHelper.cs (revision ab562bf9022d9a845c57374b6a2453394af6543c)
@@ -0,0 +1,60 @@
+// Copyright (C) Stichting Deltares 2019. All rights reserved.
+//
+// This file is part of Riskeer.
+//
+// Riskeer is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// All names, logos, and references to "Deltares" are registered trademarks of
+// Stichting Deltares and remain full property of Stichting Deltares at all times.
+// All rights reserved.
+
+using Deltares.MacroStability.CSharpWrapper.Output;
+using NUnit.Framework;
+
+namespace Riskeer.MacroStabilityInwards.KernelWrapper.TestUtil.Kernels
+{
+ ///
+ /// Helper class for creating and asserting instances of .
+ ///
+ public static class MessageHelper
+ {
+ ///
+ /// Creates a new instance of .
+ ///
+ /// The type of the message.
+ /// The content of the message.
+ /// The created .
+ public static Message CreateMessage(MessageType messageType, string message)
+ {
+ return new Message
+ {
+ MessageType = messageType,
+ Content = message
+ };
+ }
+
+ ///
+ /// Asserts whether is equal to .
+ ///
+ /// The expected .
+ /// The actual .
+ /// Thrown when
+ /// is not equal to .
+ public static void AssertMessage(Message expected, Message actual)
+ {
+ Assert.AreEqual(expected.MessageType, actual.MessageType);
+ Assert.AreEqual(expected.Content, actual.Content);
+ }
+ }
+}
Index: Riskeer/MacroStabilityInwards/test/Riskeer.MacroStabilityInwards.KernelWrapper.TestUtil/Kernels/UpliftVan/UpliftVanKernelStub.cs
===================================================================
diff -u -rfe0f11c19023237d7f3629c2206b4fe5eb5e121f -rab562bf9022d9a845c57374b6a2453394af6543c
--- Riskeer/MacroStabilityInwards/test/Riskeer.MacroStabilityInwards.KernelWrapper.TestUtil/Kernels/UpliftVan/UpliftVanKernelStub.cs (.../UpliftVanKernelStub.cs) (revision fe0f11c19023237d7f3629c2206b4fe5eb5e121f)
+++ Riskeer/MacroStabilityInwards/test/Riskeer.MacroStabilityInwards.KernelWrapper.TestUtil/Kernels/UpliftVan/UpliftVanKernelStub.cs (.../UpliftVanKernelStub.cs) (revision ab562bf9022d9a845c57374b6a2453394af6543c)
@@ -95,9 +95,9 @@
{
CalculationMessages = new[]
{
- CreateMessage(MessageType.Warning, "Calculation Warning"),
- CreateMessage(MessageType.Error, "Calculation Error"),
- CreateMessage(MessageType.Info, "Calculation Info")
+ MessageHelper.CreateMessage(MessageType.Warning, "Calculation Warning"),
+ MessageHelper.CreateMessage(MessageType.Error, "Calculation Error"),
+ MessageHelper.CreateMessage(MessageType.Info, "Calculation Info")
};
}
else
@@ -122,21 +122,12 @@
if (ReturnValidationResults)
{
- yield return CreateMessage(MessageType.Warning, "Validation Warning");
- yield return CreateMessage(MessageType.Error, "Validation Error");
- yield return CreateMessage(MessageType.Info, "Validation Info");
+ yield return MessageHelper.CreateMessage(MessageType.Warning, "Validation Warning");
+ yield return MessageHelper.CreateMessage(MessageType.Error, "Validation Error");
+ yield return MessageHelper.CreateMessage(MessageType.Info, "Validation Info");
}
Validated = true;
}
-
- private static Message CreateMessage(MessageType messageType, string message)
- {
- return new Message
- {
- MessageType = messageType,
- Content = message
- };
- }
}
}
\ No newline at end of file
Index: Riskeer/MacroStabilityInwards/test/Riskeer.MacroStabilityInwards.KernelWrapper.TestUtil/Kernels/Waternet/WaternetKernelStub.cs
===================================================================
diff -u -rfe0f11c19023237d7f3629c2206b4fe5eb5e121f -rab562bf9022d9a845c57374b6a2453394af6543c
--- Riskeer/MacroStabilityInwards/test/Riskeer.MacroStabilityInwards.KernelWrapper.TestUtil/Kernels/Waternet/WaternetKernelStub.cs (.../WaternetKernelStub.cs) (revision fe0f11c19023237d7f3629c2206b4fe5eb5e121f)
+++ Riskeer/MacroStabilityInwards/test/Riskeer.MacroStabilityInwards.KernelWrapper.TestUtil/Kernels/Waternet/WaternetKernelStub.cs (.../WaternetKernelStub.cs) (revision ab562bf9022d9a845c57374b6a2453394af6543c)
@@ -93,21 +93,12 @@
if (ReturnValidationResults)
{
- yield return CreateMessage(MessageType.Warning, "Validation Warning");
- yield return CreateMessage(MessageType.Error, "Validation Error");
- yield return CreateMessage(MessageType.Info, "Validation Info");
+ yield return MessageHelper.CreateMessage(MessageType.Warning, "Validation Warning");
+ yield return MessageHelper.CreateMessage(MessageType.Error, "Validation Error");
+ yield return MessageHelper.CreateMessage(MessageType.Info, "Validation Info");
}
Validated = true;
}
-
- private static Message CreateMessage(MessageType messageType, string message)
- {
- return new Message
- {
- MessageType = messageType,
- Content = message
- };
- }
}
}
\ No newline at end of file