Index: Riskeer/Integration/src/Riskeer.Integration.Plugin/Properties/Resources.Designer.cs
===================================================================
diff -u -r7f9e873cc6686f11129e65e56371f8f7930d8264 -rc2ab84b43f2d1af44b64fc98e945ddfcd1f839e3
--- Riskeer/Integration/src/Riskeer.Integration.Plugin/Properties/Resources.Designer.cs (.../Resources.Designer.cs) (revision 7f9e873cc6686f11129e65e56371f8f7930d8264)
+++ Riskeer/Integration/src/Riskeer.Integration.Plugin/Properties/Resources.Designer.cs (.../Resources.Designer.cs) (revision c2ab84b43f2d1af44b64fc98e945ddfcd1f839e3)
@@ -495,14 +495,24 @@
}
///
+ /// Looks up a localized string similar to Als u deze doelkansen verwijdert, dan wordt de uitvoer van alle ervan afhankelijke berekeningen verwijderd.
+ ///
+ ///Weet u zeker dat u wilt doorgaan?.
+ ///
+ public static string RiskeerPlugin_GetTreeNodeInfos_Confirm_remove_TargetProbabilities {
+ get {
+ return ResourceManager.GetString("RiskeerPlugin_GetTreeNodeInfos_Confirm_remove_TargetProbabilities", resourceCulture);
+ }
+ }
+
+ ///
/// Looks up a localized string similar to Als u deze doelkans verwijdert, dan wordt de uitvoer van alle ervan afhankelijke berekeningen verwijderd.
///
///Weet u zeker dat u wilt doorgaan?.
///
- public static string RiskeerPlugin_GetTreeNodeInfos_HydraulicBoundaryDatabaseUpdateHandler_Confirm_remove_TargetProbability {
+ public static string RiskeerPlugin_GetTreeNodeInfos_Confirm_remove_TargetProbability {
get {
- return ResourceManager.GetString("RiskeerPlugin_GetTreeNodeInfos_HydraulicBoundaryDatabaseUpdateHandler_Confirm_rem" +
- "ove_TargetProbability", resourceCulture);
+ return ResourceManager.GetString("RiskeerPlugin_GetTreeNodeInfos_Confirm_remove_TargetProbability", resourceCulture);
}
}
Index: Riskeer/Integration/src/Riskeer.Integration.Plugin/Properties/Resources.resx
===================================================================
diff -u -r7f9e873cc6686f11129e65e56371f8f7930d8264 -rc2ab84b43f2d1af44b64fc98e945ddfcd1f839e3
--- Riskeer/Integration/src/Riskeer.Integration.Plugin/Properties/Resources.resx (.../Resources.resx) (revision 7f9e873cc6686f11129e65e56371f8f7930d8264)
+++ Riskeer/Integration/src/Riskeer.Integration.Plugin/Properties/Resources.resx (.../Resources.resx) (revision c2ab84b43f2d1af44b64fc98e945ddfcd1f839e3)
@@ -303,9 +303,14 @@
zip archief
-
+
Als u deze doelkans verwijdert, dan wordt de uitvoer van alle ervan afhankelijke berekeningen verwijderd.
Weet u zeker dat u wilt doorgaan?
+
+ Als u deze doelkansen verwijdert, dan wordt de uitvoer van alle ervan afhankelijke berekeningen verwijderd.
+
+Weet u zeker dat u wilt doorgaan?
+
\ No newline at end of file
Index: Riskeer/Integration/src/Riskeer.Integration.Plugin/RiskeerPlugin.cs
===================================================================
diff -u -r7e6c0b97836346830f6d1d4ffea8df72695710cc -rc2ab84b43f2d1af44b64fc98e945ddfcd1f839e3
--- Riskeer/Integration/src/Riskeer.Integration.Plugin/RiskeerPlugin.cs (.../RiskeerPlugin.cs) (revision 7e6c0b97836346830f6d1d4ffea8df72695710cc)
+++ Riskeer/Integration/src/Riskeer.Integration.Plugin/RiskeerPlugin.cs (.../RiskeerPlugin.cs) (revision c2ab84b43f2d1af44b64fc98e945ddfcd1f839e3)
@@ -1031,15 +1031,16 @@
ChildNodeObjects = WaterLevelCalculationsForUserDefinedTargetProbabilitiesGroupContextChildNodes,
CanInsert = WaterLevelCalculationsForUserDefinedTargetProbabilitiesGroupContext_CanDropOrInsert,
CanDrop = WaterLevelCalculationsForUserDefinedTargetProbabilitiesGroupContext_CanDropOrInsert,
- OnDrop = WaterLevelCalculationsForUserDefinedTargetProbabilitiesGroupContext_OnDrop
+ OnDrop = WaterLevelCalculationsForUserDefinedTargetProbabilitiesGroupContext_OnDrop,
+ OnRemoveChildNodesConfirmationText = context => Resources.RiskeerPlugin_GetTreeNodeInfos_Confirm_remove_TargetProbabilities
};
yield return new TreeNodeInfo
{
Text = context => noProbabilityValueDoubleConverter.ConvertToString(context.WrappedData.TargetProbability),
Image = context => RiskeerCommonFormsResources.GenericInputOutputIcon,
EnsureVisibleOnCreate = (context, o) => true,
- OnRemoveConfirmationText = context => Resources.RiskeerPlugin_GetTreeNodeInfos_HydraulicBoundaryDatabaseUpdateHandler_Confirm_remove_TargetProbability,
+ OnRemoveConfirmationText = context => Resources.RiskeerPlugin_GetTreeNodeInfos_Confirm_remove_TargetProbability,
CanRemove = (context, o) => true,
OnNodeRemoved = WaterLevelHydraulicBoundaryCalculationsForUserDefinedTargetProbabilityOnNodeRemoved,
ContextMenuStrip = WaterLevelCalculationsForUserDefinedTargetProbabilityContextMenuStrip,
@@ -1054,15 +1055,16 @@
ChildNodeObjects = WaveHeightCalculationsForUserDefinedTargetProbabilitiesGroupContextChildNodes,
CanInsert = WaveHeightCalculationsForUserDefinedTargetProbabilitiesGroupContext_CanDropOrInsert,
CanDrop = WaveHeightCalculationsForUserDefinedTargetProbabilitiesGroupContext_CanDropOrInsert,
- OnDrop = WaveHeightCalculationsForUserDefinedTargetProbabilitiesGroupContext_OnDrop
+ OnDrop = WaveHeightCalculationsForUserDefinedTargetProbabilitiesGroupContext_OnDrop,
+ OnRemoveChildNodesConfirmationText = context => Resources.RiskeerPlugin_GetTreeNodeInfos_Confirm_remove_TargetProbabilities
};
yield return new TreeNodeInfo
{
Text = context => noProbabilityValueDoubleConverter.ConvertToString(context.WrappedData.TargetProbability),
Image = context => RiskeerCommonFormsResources.GenericInputOutputIcon,
EnsureVisibleOnCreate = (context, o) => true,
- OnRemoveConfirmationText = context => Resources.RiskeerPlugin_GetTreeNodeInfos_HydraulicBoundaryDatabaseUpdateHandler_Confirm_remove_TargetProbability,
+ OnRemoveConfirmationText = context => Resources.RiskeerPlugin_GetTreeNodeInfos_Confirm_remove_TargetProbability,
CanRemove = (context, o) => true,
OnNodeRemoved = HydraulicBoundaryCalculationsForUserDefinedTargetProbabilityOnNodeRemoved,
ContextMenuStrip = WaveHeightCalculationsForUserDefinedTargetProbabilityContextMenuStrip,
Index: Riskeer/Integration/test/Riskeer.Integration.Plugin.Test/TreeNodeInfos/WaterLevelCalculationsForUserDefinedTargetProbabilitiesGroupContextTreeNodeInfoTest.cs
===================================================================
diff -u -r2b98d6382f3894ac144cb6d3eadcbdce506d3f75 -rc2ab84b43f2d1af44b64fc98e945ddfcd1f839e3
--- Riskeer/Integration/test/Riskeer.Integration.Plugin.Test/TreeNodeInfos/WaterLevelCalculationsForUserDefinedTargetProbabilitiesGroupContextTreeNodeInfoTest.cs (.../WaterLevelCalculationsForUserDefinedTargetProbabilitiesGroupContextTreeNodeInfoTest.cs) (revision 2b98d6382f3894ac144cb6d3eadcbdce506d3f75)
+++ Riskeer/Integration/test/Riskeer.Integration.Plugin.Test/TreeNodeInfos/WaterLevelCalculationsForUserDefinedTargetProbabilitiesGroupContextTreeNodeInfoTest.cs (.../WaterLevelCalculationsForUserDefinedTargetProbabilitiesGroupContextTreeNodeInfoTest.cs) (revision c2ab84b43f2d1af44b64fc98e945ddfcd1f839e3)
@@ -82,6 +82,7 @@
Assert.IsNull(info.OnNodeRenamed);
Assert.IsNull(info.CanRemove);
Assert.IsNull(info.OnNodeRemoved);
+ Assert.IsNotNull(info.OnRemoveChildNodesConfirmationText);
Assert.IsNull(info.CanCheck);
Assert.IsNull(info.CheckedState);
Assert.IsNull(info.OnNodeChecked);
@@ -125,6 +126,26 @@
}
[Test]
+ public void OnRemoveConfirmationText_Always_ReturnsConfirmationMessage()
+ {
+ // Setup
+ using (var plugin = new RiskeerPlugin())
+ {
+ TreeNodeInfo info = GetInfo(plugin);
+
+ // Call
+ string infoOnRemoveChildNodesConfirmationText = info.OnRemoveChildNodesConfirmationText(null);
+
+ // Assert
+ string expectedText = "Als u deze doelkansen verwijdert, dan wordt de uitvoer van alle ervan afhankelijke berekeningen verwijderd."
+ + Environment.NewLine
+ + Environment.NewLine
+ + "Weet u zeker dat u wilt doorgaan?";
+ Assert.AreEqual(expectedText, infoOnRemoveChildNodesConfirmationText);
+ }
+ }
+
+ [Test]
public void ChildNodeObjects_Always_ReturnsChildrenOfData()
{
// Setup
Index: Riskeer/Integration/test/Riskeer.Integration.Plugin.Test/TreeNodeInfos/WaveHeightCalculationsForUserDefinedTargetProbabilitiesGroupContextTreeNodeInfoTest.cs
===================================================================
diff -u -r2b98d6382f3894ac144cb6d3eadcbdce506d3f75 -rc2ab84b43f2d1af44b64fc98e945ddfcd1f839e3
--- Riskeer/Integration/test/Riskeer.Integration.Plugin.Test/TreeNodeInfos/WaveHeightCalculationsForUserDefinedTargetProbabilitiesGroupContextTreeNodeInfoTest.cs (.../WaveHeightCalculationsForUserDefinedTargetProbabilitiesGroupContextTreeNodeInfoTest.cs) (revision 2b98d6382f3894ac144cb6d3eadcbdce506d3f75)
+++ Riskeer/Integration/test/Riskeer.Integration.Plugin.Test/TreeNodeInfos/WaveHeightCalculationsForUserDefinedTargetProbabilitiesGroupContextTreeNodeInfoTest.cs (.../WaveHeightCalculationsForUserDefinedTargetProbabilitiesGroupContextTreeNodeInfoTest.cs) (revision c2ab84b43f2d1af44b64fc98e945ddfcd1f839e3)
@@ -82,6 +82,7 @@
Assert.IsNull(info.OnNodeRenamed);
Assert.IsNull(info.CanRemove);
Assert.IsNull(info.OnNodeRemoved);
+ Assert.IsNotNull(info.OnRemoveChildNodesConfirmationText);
Assert.IsNull(info.CanCheck);
Assert.IsNull(info.CheckedState);
Assert.IsNull(info.OnNodeChecked);
@@ -125,6 +126,26 @@
}
[Test]
+ public void OnRemoveConfirmationText_Always_ReturnsConfirmationMessage()
+ {
+ // Setup
+ using (var plugin = new RiskeerPlugin())
+ {
+ TreeNodeInfo info = GetInfo(plugin);
+
+ // Call
+ string infoOnRemoveChildNodesConfirmationText = info.OnRemoveChildNodesConfirmationText(null);
+
+ // Assert
+ string expectedText = "Als u deze doelkansen verwijdert, dan wordt de uitvoer van alle ervan afhankelijke berekeningen verwijderd."
+ + Environment.NewLine
+ + Environment.NewLine
+ + "Weet u zeker dat u wilt doorgaan?";
+ Assert.AreEqual(expectedText, infoOnRemoveChildNodesConfirmationText);
+ }
+ }
+
+ [Test]
public void ChildNodeObjects_Always_ReturnsChildrenOfData()
{
// Setup