Index: Ringtoets/Common/test/Ringtoets.Common.Forms.Test/PresentationObjects/WaveHeightCalculationsContextTest.cs =================================================================== diff -u -rd1f9d5bcdee552dd29c64194d455de245db0190d -r4100889a7adfd83736d1b63dd19745b9708bc98c --- Ringtoets/Common/test/Ringtoets.Common.Forms.Test/PresentationObjects/WaveHeightCalculationsContextTest.cs (.../WaveHeightCalculationsContextTest.cs) (revision d1f9d5bcdee552dd29c64194d455de245db0190d) +++ Ringtoets/Common/test/Ringtoets.Common.Forms.Test/PresentationObjects/WaveHeightCalculationsContextTest.cs (.../WaveHeightCalculationsContextTest.cs) (revision 4100889a7adfd83736d1b63dd19745b9708bc98c) @@ -96,7 +96,9 @@ } [Test] - public void Constructor_CategoryBoundaryNameNull_ThrowsArgumentException() + [TestCase(null)] + [TestCase("")] + public void Constructor_CategoryBoundaryNameInvalid_ThrowsArgumentException(string categoryBoundaryName) { // Setup var mockRepository = new MockRepository(); @@ -107,32 +109,13 @@ TestDelegate call = () => new WaveHeightCalculationsContext(new ObservableList(), assessmentSection, () => 0.01, - null); + categoryBoundaryName); // Assert var exception = Assert.Throws(call); Assert.AreEqual("'categoryBoundaryName' must have a value.", exception.Message); } - [Test] - public void Constructor_CategoryBoundaryNameEmpty_ThrowsArgumentException() - { - // Setup - var mockRepository = new MockRepository(); - var assessmentSection = mockRepository.Stub(); - mockRepository.ReplayAll(); - - // Call - TestDelegate call = () => new WaveHeightCalculationsContext(new ObservableList(), - assessmentSection, - () => 0.01, - string.Empty); - - // Assert - var exception = Assert.Throws(call); - Assert.AreEqual("'categoryBoundaryName' must have a value.", exception.Message); - } - [TestFixture] private class WaveHeightCalculationsContextEqualsTest : EqualsTestFixture