Index: Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/Merge/AssessmentSectionProviderTest.cs =================================================================== diff -u -rf9350cfb1723fd0c399203569c02a48815333b09 -r8a8d4be248a3fb7bb364dce3bcde587d58b8f873 --- Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/Merge/AssessmentSectionProviderTest.cs (.../AssessmentSectionProviderTest.cs) (revision f9350cfb1723fd0c399203569c02a48815333b09) +++ Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/Merge/AssessmentSectionProviderTest.cs (.../AssessmentSectionProviderTest.cs) (revision 8a8d4be248a3fb7bb364dce3bcde587d58b8f873) @@ -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