Code development platform for open source projects from the European Union institutions

Skip to content
Snippets Groups Projects
Commit f449e516 authored by Harald MARTINI's avatar Harald MARTINI
Browse files

Fixed airdrag loading testcase

parent 720eb204
No related branches found
No related tags found
No related merge requests found
...@@ -33,8 +33,8 @@ namespace Vecto3GUI2020Test.ViewModelTests ...@@ -33,8 +33,8 @@ namespace Vecto3GUI2020Test.ViewModelTests
var writer = GetFileOutputVIFWriter(multistagevm); var writer = GetFileOutputVIFWriter(multistagevm);
deleteFile(writer.XMLMultistageReportFileName); deleteFile(writer.XMLMultistageReportFileName);
getMockDialogHelper(null, writer.XMLMultistageReportFileName); setMockDialogHelper(null, writer.XMLMultistageReportFileName);
_kernel.Rebind<IDialogHelper>().ToConstant(getMockDialogHelper(null, writer.XMLMultistageReportFileName).Object); _kernel.Rebind<IDialogHelper>().ToConstant(setMockDialogHelper(null, writer.XMLMultistageReportFileName).Object);
MultiStageJobViewModel_v0_1.SaveVif(multistagevm, writer); MultiStageJobViewModel_v0_1.SaveVif(multistagevm, writer);
...@@ -46,14 +46,11 @@ namespace Vecto3GUI2020Test.ViewModelTests ...@@ -46,14 +46,11 @@ namespace Vecto3GUI2020Test.ViewModelTests
[Test] [Test]
public void TestAirdragLoad() public void TestAirdragLoadAndSave()
{ {
var multiplestages = Path.GetFullPath(DirPath + "vecto_multistage_consolidated_multiple_stages.xml");
var dialogMockConsolidatedMultipleStage = new Mock<IDialogHelper>(); setMockDialogHelper(consolidated_multiple_stages, null);
dialogMockConsolidatedMultipleStage.Setup(dialogHelper => dialogHelper.OpenXMLFileDialog(It.IsAny<string>())).Returns(multiplestages);
dialogMockConsolidatedMultipleStage.Setup(dialogHelper => dialogHelper.OpenXMLFileDialog()).Returns(multiplestages);
_kernel.Rebind<IDialogHelper>().ToConstant(dialogMockConsolidatedMultipleStage.Object);
var newMultistageJobViewModel = _kernel.Get<NewMultiStageJobViewModel>(); var newMultistageJobViewModel = _kernel.Get<NewMultiStageJobViewModel>();
newMultistageJobViewModel.AddVifFile.Execute(null); newMultistageJobViewModel.AddVifFile.Execute(null);
...@@ -68,13 +65,7 @@ namespace Vecto3GUI2020Test.ViewModelTests ...@@ -68,13 +65,7 @@ namespace Vecto3GUI2020Test.ViewModelTests
var multiStageViewModel = newMultistageJobViewModel.MultiStageJobViewModel as MultiStageJobViewModel_v0_1; var multiStageViewModel = newMultistageJobViewModel.MultiStageJobViewModel as MultiStageJobViewModel_v0_1;
Assert.NotNull(multiStageViewModel); Assert.NotNull(multiStageViewModel);
var vehicleInputData = Path.GetFullPath(DirPath + "vecto_vehicle-stage_input_full-sample.xml"); setMockDialogHelper(stageInputFullSample, null);
Assert.IsTrue(File.Exists(vehicleInputData));
var vehicleInputDataFiledialogMock = new Mock<IDialogHelper>();
vehicleInputDataFiledialogMock.Setup(dialogHelper => dialogHelper.OpenXMLFileDialog(It.IsAny<string>())).Returns(vehicleInputData);
vehicleInputDataFiledialogMock.Setup(dialogHelper => dialogHelper.OpenXMLFileDialog()).Returns(vehicleInputData);
_kernel.Rebind<IDialogHelper>().ToConstant(vehicleInputDataFiledialogMock.Object);
multiStageViewModel.LoadVehicleDataCommand.Execute(null); multiStageViewModel.LoadVehicleDataCommand.Execute(null);
...@@ -89,9 +80,8 @@ namespace Vecto3GUI2020Test.ViewModelTests ...@@ -89,9 +80,8 @@ namespace Vecto3GUI2020Test.ViewModelTests
var writer = GetFileOutputVIFWriter(multiStageViewModel); var writer = GetFileOutputVIFWriter(multiStageViewModel);
deleteFile(writer.XMLMultistageReportFileName); deleteFile(writer.XMLMultistageReportFileName);
getMockDialogHelper(null, writer.XMLMultistageReportFileName); setMockDialogHelper(null, writer.XMLMultistageReportFileName);
_kernel.Rebind<IDialogHelper>().ToConstant(getMockDialogHelper(null, writer.XMLMultistageReportFileName).Object);
MultiStageJobViewModel_v0_1.SaveVif(multiStageViewModel, writer); MultiStageJobViewModel_v0_1.SaveVif(multiStageViewModel, writer);
var validator = new XMLValidator(XmlReader.Create(writer.XMLMultistageReportFileName)); var validator = new XMLValidator(XmlReader.Create(writer.XMLMultistageReportFileName));
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment