protected override void Context() { base.Context(); var dimension = DomainHelperForSpecs.LengthDimensionForSpecs(); var c1 = new Container { Name = "O" }; var p11 = new Parameter { Name = "P1" }.WithParentContainer(c1); p11.DisplayUnit = dimension.Units.First(); p11.Formula = new ConstantFormula(5); var c2 = new Container { Name = "O" }; var p21 = new Parameter { Name = "P1" }.WithParentContainer(c2); p21.DisplayUnit = dimension.Units.Last(); p21.Formula = new ConstantFormula(5); _object1 = c1; _object2 = c2; _comparerSettings = new ComparerSettings { FormulaComparison = FormulaComparison.Value, OnlyComputingRelevant = true }; }
protected override void Context() { _view = A.Fake <IPopulationAnalysisFieldsView>(); _contextMenuFactory = A.Fake <IPopulationAnalysesContextMenuFactory>(); _populationAnalysisFieldFactory = A.Fake <IPopulationAnalysisFieldFactory>(); _eventPublisher = A.Fake <IEventPublisher>(); _populationAnalysisGroupingFieldCreator = A.Fake <IPopulationAnalysisGroupingFieldCreator>(); _populationAnalysisTemplateTask = A.Fake <IPopulationAnalysisTemplateTask>(); _dialogCreator = A.Fake <IDialogCreator>(); _fieldDTOMapper = A.Fake <IPopulationAnalysisFieldToPopulationAnalysisFieldDTOMapper>(); sut = new PopulationAnalysisOutputFieldsPresenter(_view, _contextMenuFactory, _populationAnalysisFieldFactory, _eventPublisher, _populationAnalysisGroupingFieldCreator, _populationAnalysisTemplateTask, _dialogCreator, _fieldDTOMapper); A.CallTo(() => _view.SelectedField).Returns(null); _populationDataCollector = A.Fake <IPopulationDataCollector>(); _populationAnalysis = new PopulationPivotAnalysis(); sut.StartAnalysis(_populationDataCollector, _populationAnalysis); _dimension1 = DomainHelperForSpecs.ConcentrationDimensionForSpecs(); _dimension2 = DomainHelperForSpecs.LengthDimensionForSpecs(); A.CallTo(() => _populationAnalysisFieldFactory.CreateFor(A <IQuantity> ._, A <string> ._)) .ReturnsLazily(s => new PopulationAnalysisOutputField { Dimension = s.Arguments[0].DowncastTo <IQuantity>().Dimension, Name = s.Arguments[1].ToString() }); }
protected override void Context() { _view = A.Fake <ITableParameterView>(); _parameterTask = A.Fake <IParameterTask>(); _formulaFactory = A.Fake <IFormulaFactory>(); _cloner = A.Fake <ICloner>(); _tableFormula = new TableFormula { Id = "1" }; _tableFormula.XDimension = DomainHelperForSpecs.TimeDimensionForSpecs(); _tableFormula.XDisplayUnit = _tableFormula.XDimension.BaseUnit; _tableFormula.Dimension = DomainHelperForSpecs.LengthDimensionForSpecs(); _tableFormula.YDisplayUnit = _tableFormula.Dimension.BaseUnit; _editedFormula = new TableFormula { Id = "2" }; _editedFormula.XDimension = DomainHelperForSpecs.TimeDimensionForSpecs(); _editedFormula.XDisplayUnit = _editedFormula.XDimension.BaseUnit; _editedFormula.Dimension = DomainHelperForSpecs.LengthDimensionForSpecs(); _editedFormula.YDisplayUnit = _editedFormula.Dimension.BaseUnit; A.CallTo(() => _cloner.Clone(_tableFormula)).Returns(_editedFormula); sut = new TableParametersForSpecs(_view, _parameterTask, _cloner, _formulaFactory); sut.InitializeWith(A.Fake <ICommandCollector>()); _parameter = new PKSimParameter().WithFormula(_tableFormula); }
protected override void Context() { base.Context(); A.CallTo(_dialogCreator).WithReturnType <string>().Returns("FILE"); A.CallTo(() => _exportToExcelTask.ExportDataTableToExcel(A <DataTable> ._, A <string> ._, true)) .Invokes(x => _dataTable = x.GetArgument <DataTable>(0)); _dimension = DomainHelperForSpecs.LengthDimensionForSpecs(); _parametersHistory = new List <IdentificationParameterHistory>(); _errorHistory = new List <float>(); var identificationParameter1 = A.Fake <IdentificationParameter>(); identificationParameter1.Name = "A"; A.CallTo(() => identificationParameter1.Dimension).Returns(_dimension); A.CallTo(() => identificationParameter1.DisplayUnit).Returns(_dimension.Units.ElementAt(1)); var identificationParameter2 = A.Fake <IdentificationParameter>(); identificationParameter2.Name = "B"; A.CallTo(() => identificationParameter2.Dimension).Returns(_dimension); A.CallTo(() => identificationParameter2.DisplayUnit).Returns(_dimension.Units.ElementAt(1)); _history1 = new IdentificationParameterHistory(identificationParameter1); _history2 = new IdentificationParameterHistory(identificationParameter2); _history1.AddValue(1); _history1.AddValue(2); _history1.AddValue(3); _history2.AddValue(4); _history2.AddValue(5); _history2.AddValue(6); _parametersHistory.Add(_history1); _parametersHistory.Add(_history2); _errorHistory.AddRange(new[] { 7, 8, 9, 10f }); }
protected override void Context() { base.Context(); _observedDataRepository.ObservationColumns().Each(col => { col.Dimension = DomainHelperForSpecs.LengthDimensionForSpecs(); }); }
protected override void Context() { base.Context(); sut.AxisBy(AxisTypes.Y).Dimension = DomainHelperForSpecs.ConcentrationDimensionForSpecs(); sut.AxisBy(AxisTypes.Y2).Dimension = DomainHelperForSpecs.FractionDimensionForSpecs(); sut.AxisBy(AxisTypes.Y3).Dimension = DomainHelperForSpecs.LengthDimensionForSpecs(); sut.AxisBy(AxisTypes.X).Dimension = sut.AxisBy(AxisTypes.Y3).Dimension; }
protected override void Context() { base.Context(); _table = new TableFormula(); _table.Dimension = DomainHelperForSpecs.LengthDimensionForSpecs(); _table.XDimension = Constants.Dimension.NO_DIMENSION; _table.AddPoint(1, 10); _table.AddPoint(2, 20); }
protected override void Context() { base.Context(); _tableFormula = new TableFormula().WithDimension(DomainHelperForSpecs.LengthDimensionForSpecs()); _tableFormula.AddPoint(1, 10); _tableFormula.AddPoint(2, 20); _tableFormula.AddPoint(3, 30); _chart = new CurveChart().WithAxes(); A.CallTo(() => _chartFactory.CreateChartFor(_tableFormula)).Returns(_chart); }
protected override void Context() { _baseGrid = new BaseGrid("base", "Time", DomainHelperForSpecs.TimeDimensionForSpecs()); _column = new DataColumn("col", "name", DomainHelperForSpecs.ConcentrationDimensionForSpecs(), _baseGrid); _molWeightDimension = DomainHelperForSpecs.LengthDimensionForSpecs(); _observedData = new DataRepository(_id) { _column }; _newValue = 100; _oldValue = 50; sut = new UpdateObservedDataMolWeightCommand(_observedData, _molWeightDimension, _oldValue, _newValue); _executionContext = A.Fake <IOSPSuiteExecutionContext>(); }
protected override void Context() { _observedData = new DataRepository(); _baseGrid = new BaseGrid("base", "base", DomainHelperForSpecs.TimeDimensionForSpecs()); _baseGrid.Values = new[] { 1f, 2f, 3f }; var lengthDimention = DomainHelperForSpecs.LengthDimensionForSpecs(); _conc = new DataColumn("conc", "conc", lengthDimention, _baseGrid) { Values = new[] { 0.01f, 0.02f, 0.03f } }; _cmUnit = lengthDimention.Unit("cm"); _conc.DisplayUnit = _cmUnit; _mmUnit = lengthDimention.Unit("mm"); _observedData.Add(_conc); sut = new SetObservedDataColumnUnitCommand(_observedData, _conc.Id, _mmUnit); }
protected override void Context() { _containerTask = A.Fake <IContainerTask>(); _identificationParameterTask = A.Fake <IIdentificationParameterTask>(); _objectBaseFactory = A.Fake <IObjectBaseFactory>(); sut = new IdentificationParameterFactory(_objectBaseFactory, _containerTask, _identificationParameterTask); _simulationParameterSelection = new List <ParameterSelection>(); _parameterIdentification = new ParameterIdentification(); _simulation = A.Fake <ISimulation>(); _simulation.Model.Root = new Container(); A.CallTo(() => _objectBaseFactory.Create <IdentificationParameter>()).Returns(new IdentificationParameter()); _parameterIdentification.AddSimulation(_simulation); _lengthLiver = A.Fake <IParameter>().WithName("Length").WithDimension(DomainHelperForSpecs.LengthDimensionForSpecs()); _fractionLiver = A.Fake <IParameter>().WithName("Fraction").WithDimension(DomainHelperForSpecs.FractionDimensionForSpecs()); _lengthKidney = A.Fake <IParameter>().WithName("Length").WithDimension(DomainHelperForSpecs.LengthDimensionForSpecs()); var logDimension = A.Fake <IDimension>(); A.CallTo(() => logDimension.Name).Returns(Constants.Dimension.LOG_UNITS); _lipoKidney = A.Fake <IParameter>().WithName("Lipo").WithDimension(logDimension); _fracKidney = A.Fake <IParameter>().WithName("Frac").WithDimension(DomainHelperForSpecs.FractionDimensionForSpecs()); var liver = new Container().WithName("Liver"); var kidney = new Container().WithName("Kidney"); liver.Add(_lengthLiver); liver.Add(_fractionLiver); kidney.Add(_lengthKidney); kidney.Add(_lipoKidney); kidney.Add(_fracKidney); _simulation.Model.Root.Add(liver); _simulation.Model.Root.Add(kidney); _simulationParameterSelection.Add(new ParameterSelection(_simulation, new QuantitySelection("Liver|Length", QuantityType.Parameter))); }
protected override void Context() { _presentationSettingsTask = A.Fake <IPresentationSettingsTask>(); _displayUnitRetriever = A.Fake <IDisplayUnitRetriever>(); sut = new PresentableTeXBuilderForSpecs(_presentationSettingsTask, _displayUnitRetriever); _parameter1 = DomainHelperForSpecs.ConstantParameterWithValue(1).WithName("P1"); _parameter1.Dimension = DomainHelperForSpecs.LengthDimensionForSpecs(); _parameter2 = DomainHelperForSpecs.ConstantParameterWithValue(2).WithName("P2"); _parameter2.Dimension = DomainHelperForSpecs.TimeDimensionForSpecs(); _parameter3 = DomainHelperForSpecs.ConstantParameterWithValue(3).WithName("P3"); _parameter3.Dimension = DomainHelperForSpecs.LengthDimensionForSpecs(); _container = new Container { _parameter1, _parameter2, _parameter3, }.WithId("Id"); _presentationSettings = new DefaultPresentationSettings(); //existing unit _presentationSettings.SetSetting(_parameter1.Name, "cm"); //wrong unit for dimension _presentationSettings.SetSetting(_parameter2.Name, "cm"); A.CallTo(() => _displayUnitRetriever.PreferredUnitFor(_parameter1)).Returns(_parameter1.Dimension.BaseUnit); A.CallTo(() => _displayUnitRetriever.PreferredUnitFor(_parameter2)).Returns(_parameter2.Dimension.BaseUnit); //wrong preferred unit. A.CallTo(() => _displayUnitRetriever.PreferredUnitFor(_parameter3)).Returns(_parameter2.Dimension.DefaultUnit); A.CallTo(_presentationSettingsTask).WithReturnType <DefaultPresentationSettings>().Returns(_presentationSettings); }
public void only_non_preferred_are_visible() { _predictedVsObservedChart.Axes.Count(axis => axis.Visible && axis.Dimension == DomainHelperForSpecs.LengthDimensionForSpecs()).ShouldBeEqualTo(2); _predictedVsObservedChart.Axes.Count(axis => !axis.Visible && axis.Dimension != DomainHelperForSpecs.LengthDimensionForSpecs()).ShouldBeEqualTo(1); }
protected override IDimension SecondColumnDimension() { return(DomainHelperForSpecs.LengthDimensionForSpecs()); }
protected override void Context() { base.Context(); _male = new Gender(); _american = new SpeciesPopulation(); _constantParameter = new PKSimParameter().WithName("P1").WithFormula(new ConstantFormula(1)); _formulaParameter1 = new PKSimParameter().WithName("P2").WithFormula(new ExplicitFormula("1+1")).WithDimension(DomainHelperForSpecs.LengthDimensionForSpecs()); _formulaParameter2 = new PKSimParameter().WithName("P3").WithFormula(new ExplicitFormula("1+2")); A.CallTo(() => _entityPathResolver.PathFor(A <IParameter> ._)).ReturnsLazily(s => ((IParameter)s.Arguments[0]).Name); _allVectorialParameters = new List <IParameter>(new[] { _constantParameter, _formulaParameter1, _formulaParameter2 }); _allAdvancedParameters = new List <IParameter>(new[] { _constantParameter, _formulaParameter1 }); A.CallTo(() => _population.AllVectorialParameters(_entityPathResolver)).Returns(_allVectorialParameters); A.CallTo(() => _population.AllAdvancedParameters(_entityPathResolver)).Returns(_allAdvancedParameters); A.CallTo(() => _population.NumberOfItems).Returns(3); A.CallTo(() => _population.AllGenders).Returns(new[] { _male, _male, _male }); A.CallTo(() => _population.AllRaces).Returns(new[] { _american, _american, _american }); }