Skip to content

Commit 85a8808

Browse files
#2693 add solver settings to test
1 parent 53dcd6e commit 85a8808

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

tests/OSPSuite.R.Tests/Services/SimulationRunnerSpecs.cs

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
using OSPSuite.BDDHelper;
88
using OSPSuite.BDDHelper.Extensions;
99
using OSPSuite.Core.Domain;
10+
using OSPSuite.Core.Domain.Builder;
1011
using OSPSuite.Core.Domain.Data;
1112
using OSPSuite.Core.Domain.Populations;
1213
using OSPSuite.Core.Domain.Services;
@@ -52,8 +53,28 @@ protected override void Context()
5253
_simulationRunResults = new SimulationRunResults(Enumerable.Empty<SolverWarning>(),
5354
DomainHelperForSpecs.IndividualSimulationDataRepositoryFor("Sim"));
5455
_simulation = new ModelCoreSimulation();
56+
addConfigurationWithSolverSettings();
5557
A.CallTo(_simModelManager).WithReturnType<Task<SimulationRunResults>>().Returns(_simulationRunResults);
5658
}
59+
private void addConfigurationWithSolverSettings()
60+
{
61+
_simulation.Configuration = new SimulationConfiguration();
62+
_simulation.Configuration.SimulationSettings = new SimulationSettings();
63+
_simulation.Configuration.SimulationSettings.Solver = new SolverSettings();
64+
var parameter = new Parameter
65+
{
66+
Name = Constants.Parameters.CHECK_FOR_NEGATIVE_VALUES,
67+
Value = 1,
68+
GroupName = Constants.Groups.SOLVER_SETTINGS,
69+
BuildingBlockType = PKSimBuildingBlockType.Simulation,
70+
CanBeVaried = false,
71+
CanBeVariedInPopulation = false,
72+
Visible = true,
73+
Editable = true,
74+
IsDefault = true
75+
};
76+
_simulation.Configuration.SimulationSettings.Solver.Add(parameter);
77+
}
5778

5879
protected override void Because()
5980
{

0 commit comments

Comments
 (0)