Index: Core/Common/test/Core.Common.Gui.Test/Commands/GuiExportHandlerTest.cs =================================================================== diff -u -rd4f9bb331c3fc7d1b2e35f28f5dcea34c58af576 -rbd05036a45f8ac148a65905243242822ac3aeb88 --- Core/Common/test/Core.Common.Gui.Test/Commands/GuiExportHandlerTest.cs (.../GuiExportHandlerTest.cs) (revision d4f9bb331c3fc7d1b2e35f28f5dcea34c58af576) +++ Core/Common/test/Core.Common.Gui.Test/Commands/GuiExportHandlerTest.cs (.../GuiExportHandlerTest.cs) (revision bd05036a45f8ac148a65905243242822ac3aeb88) @@ -144,23 +144,21 @@ [Test] [RequiresSTA] - [TestCase(true)] - [TestCase(false)] - public void ExportFrom_SupportedExporterAvailableSaveClicked_CallsExportAndLogsMessages(bool exportResult) + public void ExportFrom_SupportedExporterAvailableWhichRunsSuccessfulSaveClicked_CallsExportAndLogsMessages() { // Setup var mockRepository = new MockRepository(); var mainWindow = mockRepository.Stub(); var exporterMock = mockRepository.StrictMock(); - exporterMock.Stub(e => e.Export()).Return(exportResult); + exporterMock.Stub(e => e.Export()).Return(true); mockRepository.ReplayAll(); ModalFormHandler = (name, wnd, form) => { var messageBox = new SaveFileDialogTester(wnd); - messageBox.SaveFile(".\\exportFile.txt"); + messageBox.SaveFile("exportFile.txt"); }; var exportHandler = new GuiExportHandler(mainWindow, new List @@ -178,42 +176,35 @@ TestHelper.AssertLogMessagesAreGenerated(call, new[] { "Exporteren gestart.", - exportResult ? "Exporteren afgerond." : "Exporteren mislukt." + "Exporteren afgerond." }); mockRepository.VerifyAll(); } [Test] [RequiresSTA] - [TestCase(true)] - [TestCase(false)] - public void ExportFrom_SupportedAndUnsupportedExporterAvailableSaveClicked_CallsExportAndLogsMessages(bool exportResult) + public void ExportFrom_SupportedExporterAvailableWhichFailsSaveClicked_CallsExportAndLogsMessages() { // Setup var mockRepository = new MockRepository(); var mainWindow = mockRepository.Stub(); - var exporterMock1 = mockRepository.StrictMock(); - var exporterMock2 = mockRepository.StrictMock(); + var exporterMock = mockRepository.StrictMock(); - exporterMock2.Stub(e => e.Export()).Return(exportResult); + exporterMock.Stub(e => e.Export()).Return(false); mockRepository.ReplayAll(); ModalFormHandler = (name, wnd, form) => { var messageBox = new SaveFileDialogTester(wnd); - messageBox.SaveFile(".\\exportFile.txt"); + messageBox.SaveFile("exportFile.txt"); }; var exportHandler = new GuiExportHandler(mainWindow, new List { - new ExportInfo - { - CreateFileExporter = (data, filePath) => exporterMock1 - }, new ExportInfo { - CreateFileExporter = (data, filePath) => exporterMock2 + CreateFileExporter = (data, filePath) => exporterMock } }); @@ -224,7 +215,7 @@ TestHelper.AssertLogMessagesAreGenerated(call, new[] { "Exporteren gestart.", - exportResult ? "Exporteren afgerond." : "Exporteren mislukt." + "Exporteren mislukt." }); mockRepository.VerifyAll(); } @@ -271,7 +262,7 @@ var dialogParent = mocks.Stub(); mocks.ReplayAll(); - var commandHandler = new GuiExportHandler(dialogParent, new List() + var commandHandler = new GuiExportHandler(dialogParent, new List { new ExportInfo(), // Wrong object type new ExportInfo // Disabled