Index: Riskeer/Common/test/Riskeer.Common.Forms.Test/TreeNodeInfos/RiskeerContextMenuBuilderTest.cs =================================================================== diff -u -re5278cea919b2a8f364c834e93a39b94ceb092a0 -r2ff90ab8eb3a69d6e09c5ff2ddcff816bfb7998b --- Riskeer/Common/test/Riskeer.Common.Forms.Test/TreeNodeInfos/RiskeerContextMenuBuilderTest.cs (.../RiskeerContextMenuBuilderTest.cs) (revision e5278cea919b2a8f364c834e93a39b94ceb092a0) +++ Riskeer/Common/test/Riskeer.Common.Forms.Test/TreeNodeInfos/RiskeerContextMenuBuilderTest.cs (.../RiskeerContextMenuBuilderTest.cs) (revision 2ff90ab8eb3a69d6e09c5ff2ddcff816bfb7998b) @@ -28,6 +28,7 @@ using Core.Common.Gui.Commands; using Core.Common.Gui.ContextMenu; using Core.Common.Gui.Helpers; +using Core.Common.Gui.Plugin; using Core.Common.TestUtil; using NUnit.Framework; using Rhino.Mocks; @@ -580,6 +581,27 @@ } [Test] + public void AddImportItemWithImportInfosParameter_ContextMenuBuilder_CorrectlyDecorated() + { + // Setup + IEnumerable importInfos = Enumerable.Empty(); + + var mocks = new MockRepository(); + var contextMenuBuilder = mocks.StrictMock(); + contextMenuBuilder.Expect(cmb => cmb.AddImportItem(importInfos)); + + mocks.ReplayAll(); + + var riskeerContextMenuBuilder = new RiskeerContextMenuBuilder(contextMenuBuilder); + + // Call + riskeerContextMenuBuilder.AddImportItem(importInfos); + + // Assert + mocks.VerifyAll(); + } + + [Test] public void AddImportItemWithTextualParameters_ContextMenuBuilder_CorrectlyDecorated() { // Setup @@ -603,6 +625,30 @@ } [Test] + public void AddImportItemWithAllParameters_ContextMenuBuilder_CorrectlyDecorated() + { + // Setup + const string text = "import"; + const string toolTip = "import tooltip"; + Bitmap image = RiskeerFormsResources.DatabaseIcon; + IEnumerable importInfos = Enumerable.Empty(); + + var mocks = new MockRepository(); + var contextMenuBuilder = mocks.StrictMock(); + contextMenuBuilder.Expect(cmb => cmb.AddImportItem(text, toolTip, image, importInfos)); + + mocks.ReplayAll(); + + var riskeerContextMenuBuilder = new RiskeerContextMenuBuilder(contextMenuBuilder); + + // Call + riskeerContextMenuBuilder.AddImportItem(text, toolTip, image, importInfos); + + // Assert + mocks.VerifyAll(); + } + + [Test] public void AddPropertiesItem_ContextMenuBuilder_CorrectlyDecorated() { // Setup @@ -659,7 +705,7 @@ // Assert mocks.VerifyAll(); } - + [Test] public void Build_ContextMenuBuilder_CorrectlyDecorated() {