Index: Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/ViewInfos/FailureMechanismViewInfoTest.cs =================================================================== diff -u -rb5eab627772cf90a216b136a3f305701dc9454cd -r06e6560689982402f11d25d1baf295a3a4798a82 --- Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/ViewInfos/FailureMechanismViewInfoTest.cs (.../FailureMechanismViewInfoTest.cs) (revision b5eab627772cf90a216b136a3f305701dc9454cd) +++ Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/ViewInfos/FailureMechanismViewInfoTest.cs (.../FailureMechanismViewInfoTest.cs) (revision 06e6560689982402f11d25d1baf295a3a4798a82) @@ -102,7 +102,7 @@ var failureMechanism = new TestFailureMechanism(); var failureMechanismContext = new TestFailureMechanismContext(failureMechanism, assessmentSection); - using (var view = new FailureMechanismView + using (var view = new FailureMechanismView(failureMechanism) { Data = failureMechanismContext }) @@ -126,7 +126,7 @@ var failureMechanism = new TestFailureMechanism(); var failureMechanismContext = new TestFailureMechanismContext(failureMechanism, assessmentSection); - using (var view = new FailureMechanismView + using (var view = new FailureMechanismView(failureMechanism) { Data = failureMechanismContext }) @@ -150,7 +150,7 @@ var failureMechanismContext = new TestFailureMechanismContext(failureMechanism, assessmentSection); - using (var view = new FailureMechanismView + using (var view = new FailureMechanismView(failureMechanism) { Data = failureMechanismContext }) @@ -172,7 +172,7 @@ var failureMechanism = new TestFailureMechanism(); var failureMechanismContext = new TestFailureMechanismContext(failureMechanism, assessmentSection); - using (var view = new FailureMechanismView + using (var view = new FailureMechanismView(failureMechanism) { Data = failureMechanismContext }) @@ -209,6 +209,24 @@ mocks.VerifyAll(); } + [Test] + public void CreateInstance_WithData_ReturnFailureMechanismView() + { + // Setup + var assessmentSection = mocks.Stub(); + mocks.ReplayAll(); + + var failureMechanism = new TestFailureMechanism(); + + var context = new TestFailureMechanismContext(failureMechanism, assessmentSection); + + // Call + IView view = info.CreateInstance(context); + + // Assert + Assert.IsInstanceOf>(view); + } + private class TestFailureMechanismContext : IFailureMechanismContext { public TestFailureMechanismContext(IFailureMechanism wrappedData, IAssessmentSection parent)