Index: Ringtoets/Piping/test/Ringtoets.Piping.Plugin.Test/TreeNodeInfos/PipingCalculationGroupContextTreeNodeInfoTest.cs =================================================================== diff -u -r4eba092cb591f9f164f1e22f5b2bba25b148dda5 -r6ce3cfa19ef59b12462bae4a77e9a7ee5a05e28c --- Ringtoets/Piping/test/Ringtoets.Piping.Plugin.Test/TreeNodeInfos/PipingCalculationGroupContextTreeNodeInfoTest.cs (.../PipingCalculationGroupContextTreeNodeInfoTest.cs) (revision 4eba092cb591f9f164f1e22f5b2bba25b148dda5) +++ Ringtoets/Piping/test/Ringtoets.Piping.Plugin.Test/TreeNodeInfos/PipingCalculationGroupContextTreeNodeInfoTest.cs (.../PipingCalculationGroupContextTreeNodeInfoTest.cs) (revision 6ce3cfa19ef59b12462bae4a77e9a7ee5a05e28c) @@ -178,7 +178,6 @@ public void ContextMenuStrip_NestedCalculationGroupWithCalculationOutput_ReturnContextMenuWithItems() { // Setup - var gui = mocks.StrictMock(); var group = new CalculationGroup(); var parentGroup = new CalculationGroup(); @@ -213,8 +212,10 @@ viewCommandsHandler, nodeData, treeViewControl); - gui.Expect(g => g.Get(nodeData, treeViewControl)).Return(menuBuilder); + var gui = mocks.Stub(); + gui.Stub(g => g.Get(nodeData, treeViewControl)).Return(menuBuilder); + treeViewControl.Expect(tvc => tvc.CanRemoveNodeForData(nodeData)).Return(true); treeViewControl.Expect(tvc => tvc.CanRenameNodeForData(nodeData)).Return(true); treeViewControl.Expect(tvc => tvc.CanExpandOrCollapseForData(nodeData)).Repeat.Twice().Return(false); @@ -288,7 +289,6 @@ public void ContextMenuStrip_WithoutParentNodeDefaultBehavior_ReturnContextMenuWithoutRenameRemove() { // Setup - var gui = mocks.StrictMock(); var group = new CalculationGroup(); group.Children.Add(new PipingCalculationScenario(new GeneralPipingInput()) @@ -308,7 +308,10 @@ var applicationFeatureCommandHandler = mocks.Stub(); var importHandlerMock = mocks.StrictMock(); var exportHandlerMock = mocks.StrictMock(); + var viewCommandsHandler = mocks.StrictMock(); + viewCommandsHandler.Expect(vc => vc.CanOpenViewFor(nodeData)).Return(true); + using (var treeViewControl = new TreeViewControl()) { var menuBuilder = new ContextMenuBuilder(applicationFeatureCommandHandler, @@ -317,9 +320,10 @@ viewCommandsHandler, nodeData, treeViewControl); - gui.Expect(g => g.Get(nodeData, treeViewControl)).Return(menuBuilder); + + var gui = mocks.Stub(); + gui.Stub(g => g.Get(nodeData, treeViewControl)).Return(menuBuilder); gui.Stub(cmp => cmp.ViewCommands).Return(mocks.Stub()); - viewCommandsHandler.Expect(vc => vc.CanOpenViewFor(nodeData)).Return(true); mocks.ReplayAll(); @@ -402,10 +406,9 @@ pipingFailureMechanism, assessmentSection); - var gui = mocks.StrictMock(); - gui.Expect(g => g.Get(nodeData, treeViewControl)).Return(menuBuilder); + var gui = mocks.Stub(); + gui.Stub(g => g.Get(nodeData, treeViewControl)).Return(menuBuilder); gui.Stub(cmp => cmp.ViewCommands).Return(mocks.Stub()); - mocks.ReplayAll(); plugin.Gui = gui; @@ -445,10 +448,9 @@ var menuBuilder = new CustomItemsOnlyContextMenuBuilder(); - var gui = mocks.StrictMock(); - gui.Expect(g => g.Get(nodeData, treeViewControl)).Return(menuBuilder); + var gui = mocks.Stub(); + gui.Stub(g => g.Get(nodeData, treeViewControl)).Return(menuBuilder); gui.Stub(cmp => cmp.ViewCommands).Return(mocks.Stub()); - mocks.ReplayAll(); plugin.Gui = gui; @@ -491,10 +493,9 @@ var menuBuilder = new CustomItemsOnlyContextMenuBuilder(); - var gui = mocks.StrictMock(); - gui.Expect(g => g.Get(nodeData, treeViewControl)).Return(menuBuilder); + var gui = mocks.Stub(); + gui.Stub(g => g.Get(nodeData, treeViewControl)).Return(menuBuilder); gui.Stub(cmp => cmp.ViewCommands).Return(mocks.Stub()); - mocks.ReplayAll(); plugin.Gui = gui; @@ -535,9 +536,8 @@ var menuBuilder = new CustomItemsOnlyContextMenuBuilder(); - var gui = mocks.StrictMock(); - gui.Expect(cmp => cmp.Get(nodeData, treeViewControl)).Return(menuBuilder); - + var gui = mocks.Stub(); + gui.Stub(cmp => cmp.Get(nodeData, treeViewControl)).Return(menuBuilder); mocks.ReplayAll(); plugin.Gui = gui; @@ -585,9 +585,8 @@ var menuBuilder = new CustomItemsOnlyContextMenuBuilder(); - var gui = mocks.StrictMock(); - gui.Expect(cmp => cmp.Get(nodeData, treeViewControl)).Return(menuBuilder); - + var gui = mocks.Stub(); + gui.Stub(cmp => cmp.Get(nodeData, treeViewControl)).Return(menuBuilder); mocks.ReplayAll(); plugin.Gui = gui; @@ -632,8 +631,8 @@ var menuBuilder = new CustomItemsOnlyContextMenuBuilder(); - var gui = mocks.StrictMock(); - gui.Expect(cmp => cmp.Get(nodeData, treeViewControl)).Return(menuBuilder); + var gui = mocks.Stub(); + gui.Stub(cmp => cmp.Get(nodeData, treeViewControl)).Return(menuBuilder); var observer = mocks.StrictMock(); observer.Expect(o => o.UpdateObserver()); @@ -690,8 +689,8 @@ var menuBuilder = new CustomItemsOnlyContextMenuBuilder(); - var gui = mocks.StrictMock(); - gui.Expect(cmp => cmp.Get(nodeData, treeViewControl)).Return(menuBuilder); + var gui = mocks.Stub(); + gui.Stub(cmp => cmp.Get(nodeData, treeViewControl)).Return(menuBuilder); var observer = mocks.StrictMock(); observer.Expect(o => o.UpdateObserver()); @@ -763,9 +762,8 @@ var menuBuilder = new CustomItemsOnlyContextMenuBuilder(); - var gui = mocks.StrictMock(); - gui.Expect(cmp => cmp.Get(nodeData, treeViewControl)).Return(menuBuilder); - + var gui = mocks.Stub(); + gui.Stub(cmp => cmp.Get(nodeData, treeViewControl)).Return(menuBuilder); mocks.ReplayAll(); plugin.Gui = gui; @@ -830,10 +828,9 @@ var menuBuilder = new CustomItemsOnlyContextMenuBuilder(); - var gui = mocks.StrictMock(); - gui.Expect(g => g.Get(nodeData, treeViewControl)).Return(menuBuilder); - gui.Expect(g => g.MainWindow).Return(mainWindow); - + var gui = mocks.Stub(); + gui.Stub(g => g.Get(nodeData, treeViewControl)).Return(menuBuilder); + gui.Stub(g => g.MainWindow).Return(mainWindow); mocks.ReplayAll(); plugin.Gui = gui; @@ -907,9 +904,8 @@ var menuBuilder = new CustomItemsOnlyContextMenuBuilder(); - var gui = mocks.StrictMock(); - gui.Expect(cmp => cmp.Get(nodeData, treeViewControl)).Return(menuBuilder); - + var gui = mocks.Stub(); + gui.Stub(cmp => cmp.Get(nodeData, treeViewControl)).Return(menuBuilder); mocks.ReplayAll(); plugin.Gui = gui; @@ -980,11 +976,10 @@ var menuBuilder = new CustomItemsOnlyContextMenuBuilder(); var mainWindow = mocks.Stub(); - var gui = mocks.StrictMock(); - gui.Expect(cmp => cmp.Get(nodeData, treeViewControl)).Return(menuBuilder); - gui.Expect(g => g.MainWindow).Return(mainWindow); + var gui = mocks.Stub(); + gui.Stub(cmp => cmp.Get(nodeData, treeViewControl)).Return(menuBuilder); + gui.Stub(g => g.MainWindow).Return(mainWindow); gui.Stub(cmp => cmp.ViewCommands).Return(mocks.Stub()); - mocks.ReplayAll(); plugin.Gui = gui; @@ -1083,11 +1078,10 @@ var menuBuilder = new CustomItemsOnlyContextMenuBuilder(); var mainWindow = mocks.Stub(); - var gui = mocks.StrictMock(); - gui.Expect(cmp => cmp.Get(nodeData, treeViewControl)).Return(menuBuilder); - gui.Expect(g => g.MainWindow).Return(mainWindow); + var gui = mocks.Stub(); + gui.Stub(cmp => cmp.Get(nodeData, treeViewControl)).Return(menuBuilder); + gui.Stub(g => g.MainWindow).Return(mainWindow); gui.Stub(cmp => cmp.ViewCommands).Return(mocks.Stub()); - mocks.ReplayAll(); plugin.Gui = gui; @@ -1196,11 +1190,10 @@ var menuBuilder = new CustomItemsOnlyContextMenuBuilder(); var mainWindow = mocks.Stub(); - var gui = mocks.StrictMock(); - gui.Expect(cmp => cmp.Get(nodeData, treeViewControl)).Return(menuBuilder); - gui.Expect(g => g.MainWindow).Return(mainWindow); + var gui = mocks.Stub(); + gui.Stub(cmp => cmp.Get(nodeData, treeViewControl)).Return(menuBuilder); + gui.Stub(g => g.MainWindow).Return(mainWindow); gui.Stub(cmp => cmp.ViewCommands).Return(mocks.Stub()); - mocks.ReplayAll(); plugin.Gui = gui;