Index: Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/Merge/AssessmentSectionProviderTest.cs =================================================================== diff -u -r61dc09c91989d5a593858f8939530e7e929ecbf8 -ra5d753e220f0228bd467ca0cfc0fb54a024c1b14 --- Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/Merge/AssessmentSectionProviderTest.cs (.../AssessmentSectionProviderTest.cs) (revision 61dc09c91989d5a593858f8939530e7e929ecbf8) +++ Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/Merge/AssessmentSectionProviderTest.cs (.../AssessmentSectionProviderTest.cs) (revision a5d753e220f0228bd467ca0cfc0fb54a024c1b14) @@ -19,7 +19,10 @@ // Stichting Deltares and remain full property of Stichting Deltares at all times. // All rights reserved. +using System; +using System.Windows.Forms; using NUnit.Framework; +using Rhino.Mocks; using Ringtoets.Integration.Plugin.Merge; namespace Ringtoets.Integration.Plugin.Test.Merge @@ -30,11 +33,28 @@ [Test] public void Constructor_ExpectedValues() { - // Call - var provider = new AssessmentSectionProvider(); + // Setup + var mocks = new MockRepository(); + var viewParent = mocks.Stub(); + mocks.ReplayAll(); + // Call + var provider = new AssessmentSectionProvider(viewParent); + // Assert Assert.IsInstanceOf(provider); + mocks.VerifyAll(); } + + [Test] + public void Constructor_ViewParentNull_ThrowsArgumentNullException() + { + // Call + TestDelegate call = () => new AssessmentSectionProvider(null); + + // Assert + var exception = Assert.Throws(call); + Assert.AreEqual("viewParent", exception.ParamName); + } } } \ No newline at end of file