Index: src/Plugins/Wti/Wti.Calculation/Properties/AssemblyInfo.cs
===================================================================
diff -u -r18f9b18cab9da0c768badb3084415e993a5414ee -r1791d59ecae6050732d7878278154dc4f3bc21f2
--- src/Plugins/Wti/Wti.Calculation/Properties/AssemblyInfo.cs (.../AssemblyInfo.cs) (revision 18f9b18cab9da0c768badb3084415e993a5414ee)
+++ src/Plugins/Wti/Wti.Calculation/Properties/AssemblyInfo.cs (.../AssemblyInfo.cs) (revision 1791d59ecae6050732d7878278154dc4f3bc21f2)
@@ -1,4 +1,5 @@
using System.Reflection;
+using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
@@ -33,3 +34,5 @@
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
+
+[assembly: InternalsVisibleTo("Wti.Calculation.Test")]
Index: test/Plugins/Wti/Wti.Calculation.Test/Piping/PipingProfileCreatorTest.cs
===================================================================
diff -u
--- test/Plugins/Wti/Wti.Calculation.Test/Piping/PipingProfileCreatorTest.cs (revision 0)
+++ test/Plugins/Wti/Wti.Calculation.Test/Piping/PipingProfileCreatorTest.cs (revision 1791d59ecae6050732d7878278154dc4f3bc21f2)
@@ -0,0 +1,17 @@
+using Deltares.WTIPiping;
+using NUnit.Framework;
+using Wti.Calculation.Piping;
+
+namespace Wti.Calculation.Test.Piping
+{
+ public class PipingProfileCreatorTest
+ {
+ [Test]
+ public void GivenAPipingProfileCreator_WhenCreatingPipingProfile_ThenAProfileWithALayerIsReturned()
+ {
+ var pipingProfileCreator = new PipingProfileCreator();
+ PipingProfile actual = pipingProfileCreator.Create();
+ Assert.That(actual.Layers, Is.Not.Empty);
+ }
+ }
+}
\ No newline at end of file
Index: test/Plugins/Wti/Wti.Calculation.Test/Piping/PipingSurfaceLineCreatorTest.cs
===================================================================
diff -u
--- test/Plugins/Wti/Wti.Calculation.Test/Piping/PipingSurfaceLineCreatorTest.cs (revision 0)
+++ test/Plugins/Wti/Wti.Calculation.Test/Piping/PipingSurfaceLineCreatorTest.cs (revision 1791d59ecae6050732d7878278154dc4f3bc21f2)
@@ -0,0 +1,21 @@
+using Deltares.WTIPiping;
+using NUnit.Framework;
+using Wti.Calculation.Piping;
+
+namespace Wti.Calculation.Test.Piping
+{
+ public class PipingSurfaceLineCreatorTest
+ {
+ [Test]
+ public void GivenASurfaceLineCreator_WhenCreatingPipingSurfaceLine_ThenASurfaceLineWithASinglePointAtOrigin()
+ {
+ var pipingSurfaceLineCreator = new PipingSurfaceLineCreator();
+ PipingSurfaceLine actual = pipingSurfaceLineCreator.Create();
+ Assert.That(actual.Points, Is.Not.Empty);
+ Assert.That(actual.Points[0].X, Is.EqualTo(0));
+ Assert.That(actual.Points[0].Y, Is.EqualTo(0));
+ Assert.That(actual.Points[0].Z, Is.EqualTo(0));
+ }
+
+ }
+}
\ No newline at end of file
Index: test/Plugins/Wti/Wti.Calculation.Test/Wti.Calculation.Test.csproj
===================================================================
diff -u -r9f140a1d7ebc5dfaabd213c626b596ad55f66e56 -r1791d59ecae6050732d7878278154dc4f3bc21f2
--- test/Plugins/Wti/Wti.Calculation.Test/Wti.Calculation.Test.csproj (.../Wti.Calculation.Test.csproj) (revision 9f140a1d7ebc5dfaabd213c626b596ad55f66e56)
+++ test/Plugins/Wti/Wti.Calculation.Test/Wti.Calculation.Test.csproj (.../Wti.Calculation.Test.csproj) (revision 1791d59ecae6050732d7878278154dc4f3bc21f2)
@@ -66,6 +66,10 @@
MinimumRecommendedRules.ruleset
+
+ False
+ ..\..\..\..\lib\Plugins\Wti\Deltares.WTIPiping.dll
+
..\..\..\..\lib\nunit.framework.dll
@@ -76,6 +80,8 @@
+
+