protected override void Context() { base.Context(); var sensitivityParameter = DomainHelperForSpecs.SensitivityParameter(); sensitivityParameter.ParameterSelection = new ParameterSelection(_simulation, "path"); _sensitivityAnalysis.AddSensitivityParameter(sensitivityParameter); }
protected override void Context() { _simulation = A.Fake <ISimulation>(); A.CallTo(() => _simulation.OutputSelections.HasSelection).Returns(true); _sensitivityAnalysis = new SensitivityAnalysis { Simulation = _simulation }; sut = new SensitivityAnalysisValidator(); _sensitivityParameter = DomainHelperForSpecs.SensitivityParameter(); _sensitivityParameter.ParameterSelection = A.Fake <ParameterSelection>(); }
public override void GlobalContext() { base.GlobalContext(); _sim1 = new IndividualSimulation { Id = "Sim1", Name = "Sim1", IsLoaded = true, Model = new Model { Root = new Container() } }; _sim1.Model.Root.Add(new Container { new Parameter().WithName("P") }.WithName("Liver")); var objectBaseRepository = IoC.Resolve <IWithIdRepository>(); var workspace = IoC.Resolve <IWorkspace>(); _project = IoC.Resolve <PKSimProject>(); workspace.Project = _project; objectBaseRepository.Register(_sim1); _project.AddBuildingBlock(_sim1); _sensitivityAnalysis = new SensitivityAnalysis { Name = "SA", Simulation = _sim1 }; _sensitivityParameter1 = DomainHelperForSpecs.SensitivityParameter(range: 0.5d, steps: 5); _parameterSelection1 = new ParameterSelection(_sim1, new QuantitySelection("Liver|P", QuantityType.Parameter)); _sensitivityParameter1.ParameterSelection = _parameterSelection1; _sensitivityAnalysis.AddSensitivityParameter(_sensitivityParameter1); _deserializedSensitivityAnalysis = SerializeAndDeserialize(_sensitivityAnalysis); }