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 @@ + +