protected override Task Context()
        {
            _tableFormulaMapper = A.Fake <TableFormulaMapper>();
            _formulaFactory     = A.Fake <IFormulaFactory>();
            sut = new DistributedTableFormulaMapper(_tableFormulaMapper, _formulaFactory);

            _distributedTableFormula = new DistributedTableFormula();

            _distributionMetaData1 = new DistributionMetaData
            {
                Mean         = 1,
                Deviation    = 2,
                Distribution = DistributionTypes.LogNormal
            };

            _distributionMetaData2 = new DistributionMetaData
            {
                Mean         = 3,
                Deviation    = 4,
                Distribution = DistributionTypes.Normal
            };


            _distributedTableFormula.AddDistributionMetaData(_distributionMetaData1);
            _distributedTableFormula.AddDistributionMetaData(_distributionMetaData2);

            _distributedTableFormula.Percentile = 0.8;

            return(Task.FromResult(true));
        }
Ejemplo n.º 2
0
        protected override Task Context()
        {
            _tableFormulaMapper = A.Fake <TableFormulaMapper>();
            _valueOriginMapper  = A.Fake <ValueOriginMapper>();
            _entityPathResolver = A.Fake <IEntityPathResolver>();
            _logger             = A.Fake <IOSPSuiteLogger>();
            _containerTask      = new ContainerTaskForSpecs();
            sut = new ParameterMapper(_tableFormulaMapper, _valueOriginMapper, _entityPathResolver, _logger, _containerTask);

            //5 mm is the value
            _parameter = DomainHelperForSpecs.ConstantParameterWithValue(10)
                         .WithName("P1")
                         .WithDescription("P1 description")
                         .WithDimension(DomainHelperForSpecs.LengthDimensionForSpecs());

            _parameter.DisplayUnit = _parameter.Dimension.Unit("mm");
            _snapshotValueOrigin   = new ValueOrigin();

            A.CallTo(() => _valueOriginMapper.MapToSnapshot(_parameter.ValueOrigin)).Returns(_snapshotValueOrigin);
            return(_completed);
        }