Index: Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/TreeNodeInfos/GrassCoverSlipOffOutwardsFailureMechanismContextTreeNodeInfoTest.cs =================================================================== diff -u -rb70aa5e9027d1358a2dc38029c2eadae3d3eed4c -r409f425c74884ec6cbd5f56ceb89111dfa2394b5 --- Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/TreeNodeInfos/GrassCoverSlipOffOutwardsFailureMechanismContextTreeNodeInfoTest.cs (.../GrassCoverSlipOffOutwardsFailureMechanismContextTreeNodeInfoTest.cs) (revision b70aa5e9027d1358a2dc38029c2eadae3d3eed4c) +++ Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/TreeNodeInfos/GrassCoverSlipOffOutwardsFailureMechanismContextTreeNodeInfoTest.cs (.../GrassCoverSlipOffOutwardsFailureMechanismContextTreeNodeInfoTest.cs) (revision 409f425c74884ec6cbd5f56ceb89111dfa2394b5) @@ -33,8 +33,6 @@ using Rhino.Mocks; using Ringtoets.Common.Data; using Ringtoets.Common.Data.AssessmentSection; -using Ringtoets.Common.Data.FailureMechanism; -using Ringtoets.Common.Data.TestUtil; using Ringtoets.Common.Forms.PresentationObjects; using Ringtoets.Integration.Data.StandAlone; using Ringtoets.Integration.Data.StandAlone.SectionResults; @@ -145,10 +143,10 @@ public void ChildNodeObjects_FailureMechanismIsRelevant_ReturnChildDataNodes() { // Setup - var assessmentSection = new AssessmentSectionStub(); + var assessmentSection = mocks.Stub(); + mocks.ReplayAll(); var failureMechanism = new GrassCoverSlipOffOutwardsFailureMechanism(); - var failureMechanismContext = new GrassCoverSlipOffOutwardsFailureMechanismContext(failureMechanism, assessmentSection); // Call @@ -157,6 +155,7 @@ // Assert Assert.AreEqual(2, children.Length); var inputFolder = (CategoryTreeFolder) children[0]; + Assert.AreEqual(2, inputFolder.Contents.Count()); Assert.AreEqual("Invoer", inputFolder.Name); Assert.AreEqual(TreeFolderCategory.Input, inputFolder.Category); @@ -247,15 +246,15 @@ public void ContextMenuStrip_FailureMechanismIsNotRelevant_CallsContextMenuBuilderMethods() { // Setup - using (var treeView = new TreeViewControl()) + var failureMechanism = new GrassCoverSlipOffOutwardsFailureMechanism { - var failureMechanism = new GrassCoverSlipOffOutwardsFailureMechanism - { - IsRelevant = false - }; - var assessmentSection = mocks.Stub(); - var context = new GrassCoverSlipOffOutwardsFailureMechanismContext(failureMechanism, assessmentSection); + IsRelevant = false + }; + var assessmentSection = mocks.Stub(); + var context = new GrassCoverSlipOffOutwardsFailureMechanismContext(failureMechanism, assessmentSection); + using (var treeView = new TreeViewControl()) + { var menuBuilder = mocks.StrictMock(); using (mocks.Ordered()) { @@ -399,32 +398,5 @@ } } } - - /// - /// Used in ChildNodeObjects_FailureMechanismIsRelevant_OutputNodeAddedForResult(Type) - /// - private void ChildNodeObjects_FailureMechanismIsRelevantWithSectionResults_OutputNodeAdded() where T : FailureMechanismSectionResult - { - // Setup - var assessmentSection = mocks.Stub(); - var failureMechanism = mocks.StrictMultiMock>(typeof(IFailureMechanism)); - failureMechanism.Expect(fm => fm.IsRelevant).Return(true); - failureMechanism.Expect(fm => fm.SectionResults).Return(new ObservableList()).Repeat.Any(); - failureMechanism.Expect(fm => fm.InputComments).Return(new Comment()); - failureMechanism.Expect(fm => fm.OutputComments).Return(new Comment()); - var failureMechanismContext = mocks.Stub(failureMechanism, assessmentSection); - - mocks.ReplayAll(); - - // Call - object[] children = info.ChildNodeObjects(failureMechanismContext).ToArray(); - - // Assert - var outputFolder = (CategoryTreeFolder) children[1]; - - var failureMechanismResultsContext = (FailureMechanismSectionResultContext) outputFolder.Contents.ElementAt(0); - Assert.AreSame(failureMechanism, failureMechanismResultsContext.FailureMechanism); - Assert.AreSame(failureMechanism.SectionResults, failureMechanismResultsContext.WrappedData); - } } } \ No newline at end of file