Index: Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Service/HydraRingCalculationService.cs =================================================================== diff -u -rdffb012d4c224670b6bba32c98d7109e5a43b074 -r5acab76606f99e1ce397803e7fcaaa1cc42aa3eb --- Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Service/HydraRingCalculationService.cs (.../HydraRingCalculationService.cs) (revision dffb012d4c224670b6bba32c98d7109e5a43b074) +++ Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Service/HydraRingCalculationService.cs (.../HydraRingCalculationService.cs) (revision 5acab76606f99e1ce397803e7fcaaa1cc42aa3eb) @@ -78,19 +78,7 @@ File.WriteAllText(hydraRingInitializationService.DataBaseCreationScriptFilePath, hydraRingConfigurationService.GenerateDataBaseCreationScript()); // Perform the calculation - hydraRingProcess = new Process - { - StartInfo = new ProcessStartInfo(hydraRingInitializationService.MechanismComputationExeFilePath, hydraRingInitializationService.IniFilePath) - { - WorkingDirectory = workingDirectory, - UseShellExecute = false, - CreateNoWindow = true, - RedirectStandardInput = true, - RedirectStandardOutput = true, - RedirectStandardError = true - } - }; - + hydraRingProcess = HydraRingProcessFactory.Create(hydraRingInitializationService.MechanismComputationExeFilePath, hydraRingInitializationService.IniFilePath, workingDirectory); hydraRingProcess.Start(); hydraRingProcess.WaitForExit();