Index: Ringtoets/HeightStructures/test/Ringtoets.HeightStructures.Plugin.Test/TreeNodeInfos/HeightStructuresCalculationContextTreeNodeInfoTest.cs =================================================================== diff -u -r020be8875c3ee16809e8af396307869029f12ba3 -r37453954b2d36699ea16375cdfbf89785a094ab9 --- Ringtoets/HeightStructures/test/Ringtoets.HeightStructures.Plugin.Test/TreeNodeInfos/HeightStructuresCalculationContextTreeNodeInfoTest.cs (.../HeightStructuresCalculationContextTreeNodeInfoTest.cs) (revision 020be8875c3ee16809e8af396307869029f12ba3) +++ Ringtoets/HeightStructures/test/Ringtoets.HeightStructures.Plugin.Test/TreeNodeInfos/HeightStructuresCalculationContextTreeNodeInfoTest.cs (.../HeightStructuresCalculationContextTreeNodeInfoTest.cs) (revision 37453954b2d36699ea16375cdfbf89785a094ab9) @@ -216,15 +216,21 @@ { // Setup var guiMock = mocks.StrictMock(); - var failureMechanism = new HeightStructuresFailureMechanism(); - var assessmentSection = mocks.Stub(); + var failureMechanism = new TestHeightStructuresFailureMechanism(); + var assessmentSection = mocks.StrictMock(); var calculation = new StructuresCalculation(); var nodeData = new HeightStructuresCalculationContext(calculation, failureMechanism, assessmentSection); var menuBuilder = new CustomItemsOnlyContextMenuBuilder(); + string validFilePath = Path.Combine(testDataPath, "complete.sqlite"); using (var treeViewControl = new TreeViewControl()) { guiMock.Expect(cmp => cmp.Get(nodeData, treeViewControl)).Return(menuBuilder); + assessmentSection.Stub(asm => asm.HydraulicBoundaryDatabase).Return(new HydraulicBoundaryDatabase + { + FilePath = validFilePath, + Version = "random" + }); mocks.ReplayAll(); @@ -238,15 +244,13 @@ TestHelper.AssertContextMenuStripContainsItem(menu, contextMenuValidateIndex, "&Valideren", - "Er is geen hydraulische randvoorwaardendatabase geïmporteerd.", - RingtoetsCommonFormsResources.ValidateIcon, - false); + "Valideer de invoer voor deze berekening.", + RingtoetsCommonFormsResources.ValidateIcon); TestHelper.AssertContextMenuStripContainsItem(menu, contextMenuCalculateIndex, "Be&rekenen", - "Er is geen hydraulische randvoorwaardendatabase geïmporteerd.", - RingtoetsCommonFormsResources.CalculateIcon, - false); + "Voer deze berekening uit.", + RingtoetsCommonFormsResources.CalculateIcon); TestHelper.AssertContextMenuStripContainsItem(menu, contextMenuClearIndex, "&Wis uitvoer...", @@ -264,7 +268,7 @@ var guiMock = mocks.StrictMock(); var assessmentSection = mocks.Stub(); - var failureMechanism = new HeightStructuresFailureMechanism(); + var failureMechanism = new TestHeightStructuresFailureMechanism(); var calculation = new StructuresCalculation(); var nodeData = new HeightStructuresCalculationContext(calculation, failureMechanism, assessmentSection); @@ -296,7 +300,7 @@ var guiMock = mocks.StrictMock(); var assessmentSection = mocks.Stub(); - var failureMechanism = new HeightStructuresFailureMechanism(); + var failureMechanism = new TestHeightStructuresFailureMechanism(); var calculation = new StructuresCalculation(); var nodeData = new HeightStructuresCalculationContext(calculation, failureMechanism, assessmentSection); @@ -338,7 +342,7 @@ Version = "1.0" }; - var failureMechanism = new HeightStructuresFailureMechanism(); + var failureMechanism = new TestHeightStructuresFailureMechanism(); var assessmentSectionStub = mocks.Stub(); var calculation = new StructuresCalculation(); @@ -373,7 +377,7 @@ var guiMock = mocks.StrictMock(); var assessmentSection = mocks.Stub(); - var failureMechanism = new HeightStructuresFailureMechanism(); + var failureMechanism = new TestHeightStructuresFailureMechanism(); var calculation = new StructuresCalculation(); var nodeData = new HeightStructuresCalculationContext(calculation, failureMechanism, assessmentSection); @@ -407,7 +411,7 @@ var assessmentSection = mocks.Stub(); assessmentSection.HydraulicBoundaryDatabase = new HydraulicBoundaryDatabase(); - var failureMechanism = new HeightStructuresFailureMechanism(); + var failureMechanism = new TestHeightStructuresFailureMechanism(); var calculation = new StructuresCalculation(); var nodeData = new HeightStructuresCalculationContext(calculation, failureMechanism, assessmentSection); @@ -451,7 +455,7 @@ assessmentSection.HydraulicBoundaryDatabase = hydraulicBoundaryDatabase; var calculation = new StructuresCalculation(); - var failureMechanism = new HeightStructuresFailureMechanism(); + var failureMechanism = new TestHeightStructuresFailureMechanism(); var nodeData = new HeightStructuresCalculationContext(calculation, failureMechanism, assessmentSection); using (var treeViewControl = new TreeViewControl()) @@ -489,7 +493,7 @@ new Point2D(3, 4) }); - var failureMechanism = new HeightStructuresFailureMechanism(); + var failureMechanism = new TestHeightStructuresFailureMechanism(); failureMechanism.AddSection(section); string validFilePath = Path.Combine(testDataPath, "complete.sqlite"); @@ -586,7 +590,7 @@ }; calculation.Attach(observer); - var failureMechanism = new HeightStructuresFailureMechanism(); + var failureMechanism = new TestHeightStructuresFailureMechanism(); var calculationContext = new HeightStructuresCalculationContext(calculation, failureMechanism, assessmentSection); using (var treeViewControl = new TreeViewControl())