Index: DamClients/DamLive/trunk/src/Deltares.DamLive.Application/DamEngineRunner.cs =================================================================== diff -u -r6016 -r6045 --- DamClients/DamLive/trunk/src/Deltares.DamLive.Application/DamEngineRunner.cs (.../DamEngineRunner.cs) (revision 6016) +++ DamClients/DamLive/trunk/src/Deltares.DamLive.Application/DamEngineRunner.cs (.../DamEngineRunner.cs) (revision 6045) @@ -302,6 +302,11 @@ private void RunSelectedModels() { + if (CalculationParameters?.CalculationModules == null) + { + Logger.LogError("No calculation modules selected"); + return; + } if (CalculationParameters.CalculationModules.StabilityInside) { RunStability(FailureMechanismSystemType.StabilityInside); Index: DamClients/DamLive/trunk/src/Deltares.DamLive.Tests/DamEngineRunnerTest.cs =================================================================== diff -u -r6017 -r6045 --- DamClients/DamLive/trunk/src/Deltares.DamLive.Tests/DamEngineRunnerTest.cs (.../DamEngineRunnerTest.cs) (revision 6017) +++ DamClients/DamLive/trunk/src/Deltares.DamLive.Tests/DamEngineRunnerTest.cs (.../DamEngineRunnerTest.cs) (revision 6045) @@ -40,7 +40,7 @@ /// Scenario: Empty input data is used to see if the runner can run without /// an exception /// - [Test, Ignore("fails with DamEngineRunner")] + [Test] public void Process_EmptyInputData_ShouldRunWithoutException() { damProjectData.Dispose(); @@ -62,7 +62,7 @@ /// /// Scenario: One dike has been used to test the calculation, see /// - [Test, Ignore("fails with DamEngineRunner")] + [Test] public void Process_DefaultTestData_ShouldRunWithoutException() { runner.Run(); @@ -125,7 +125,7 @@ Throws.InvalidOperationException.With.Message.EqualTo(DamEngineRunner.NoFewsInputFileAvailable)); } - [Test, Ignore("Under construction")] + [Test] public void Process_UsingDefaultTestData_OutputCollectionShouldContainResults() { damProjectData.Dispose(); @@ -201,6 +201,8 @@ CalculationModules = new CalculationModules(), StabilityParameters = new MStabParameters() }, + FewsInputFile = new FileInfo(inputFile), + FewsOutputFile = new FileInfo(outputFile), DamProjectData = damProjectData, InputTimeSeriesCollection = new TimeSerieCollection(), OutputTimeSeriesCollection = new TimeSerieCollection()