Index: Ringtoets/HeightStructures/test/Ringtoets.HeightStructures.Forms.Test/PresentationObjects/HeightStructuresContextTest.cs =================================================================== diff -u -r658bc34e6a72d83b209bf9bdf45d1001ca135e51 -re775448bfb8290e43d62340a53a08723bbc035c6 --- Ringtoets/HeightStructures/test/Ringtoets.HeightStructures.Forms.Test/PresentationObjects/HeightStructuresContextTest.cs (.../HeightStructuresContextTest.cs) (revision 658bc34e6a72d83b209bf9bdf45d1001ca135e51) +++ Ringtoets/HeightStructures/test/Ringtoets.HeightStructures.Forms.Test/PresentationObjects/HeightStructuresContextTest.cs (.../HeightStructuresContextTest.cs) (revision e775448bfb8290e43d62340a53a08723bbc035c6) @@ -36,39 +36,33 @@ [TestFixture] public class HeightStructuresContextTest { - private MockRepository mockRepository; - - [SetUp] - public void SetUp() - { - mockRepository = new MockRepository(); - } - [Test] public void ParameteredConstructor_ExpectedValues() { // Setup + var mockRepository = new MockRepository(); var assessmentSectionMock = mockRepository.StrictMock(); - var failureMechanismMock = mockRepository.StrictMock(); mockRepository.ReplayAll(); var target = new ObservableObject(); + var failureMechanism = new HeightStructuresFailureMechanism(); // Call - var context = new SimpleHeightStructuresContext(target, failureMechanismMock, assessmentSectionMock); + var context = new SimpleHeightStructuresContext(target, failureMechanism, assessmentSectionMock); // Assert Assert.IsInstanceOf>(context); Assert.AreSame(target, context.WrappedData); Assert.AreSame(assessmentSectionMock, context.AssessmentSection); - Assert.AreSame(failureMechanismMock, context.FailureMechanism); + Assert.AreSame(failureMechanism, context.FailureMechanism); mockRepository.VerifyAll(); } [Test] public void ParameteredConstructor_FailureMechanismIsNull_ThrowsArgumentNullException() { // Setup + var mockRepository = new MockRepository(); var assessmentSectionMock = mockRepository.StrictMock(); mockRepository.ReplayAll(); @@ -86,17 +80,14 @@ public void ParameteredConstructor_AssessmentSectionIsNull_ThrowsArgumentNullException() { // Setup - var failureMechanismMock = mockRepository.StrictMock(); - mockRepository.ReplayAll(); - var observableObject = new ObservableObject(); + var failureMechanism = new HeightStructuresFailureMechanism(); // Call - TestDelegate call = () => new SimpleHeightStructuresContext(observableObject, failureMechanismMock, null); + TestDelegate call = () => new SimpleHeightStructuresContext(observableObject, failureMechanism, null); // Assert TestHelper.AssertThrowsArgumentExceptionAndTestMessage(call, "Het traject mag niet 'null' zijn."); - mockRepository.VerifyAll(); } [Test] @@ -105,13 +96,15 @@ // Setup var hydraulicBoundaryDatabase = new HydraulicBoundaryDatabase(); hydraulicBoundaryDatabase.Locations.Add(new HydraulicBoundaryLocation(1, "name", 1.1, 2.2)); - var assessmentSectionMock = mockRepository.Stub(); - assessmentSectionMock.HydraulicBoundaryDatabase = hydraulicBoundaryDatabase; + + var mockRepository = new MockRepository(); + var assessmentSectionStub = mockRepository.Stub(); + assessmentSectionStub.HydraulicBoundaryDatabase = hydraulicBoundaryDatabase; mockRepository.ReplayAll(); - var failureMechanism = new HeightStructuresFailureMechanism(); var target = new ObservableObject(); - var context = new SimpleHeightStructuresContext(target, failureMechanism, assessmentSectionMock); + var failureMechanism = new HeightStructuresFailureMechanism(); + var context = new SimpleHeightStructuresContext(target, failureMechanism, assessmentSectionStub); // Call var availableHydraulicBoundaryLocations = context.AvailableHydraulicBoundaryLocations;