Beispiel #1
0
        protected override void Context()
        {
            var percentileParam = new Parameter().WithName(Constants.Distribution.PERCENTILE).WithDimension(_dim).WithValue(0.5);

            _dim = new Dimension(new BaseDimensionRepresentation(), "dimenion", "unit");
            _distributedParam = new DistributedParameter().WithName("P1").WithDimension(_dim);
            _distributedParam.Add(percentileParam);
            _container = A.Fake <IContainer>();
            var noDimension      = A.Fake <IDimension>();
            var dimensionFactory = A.Fake <IDimensionFactory>();

            A.CallTo(() => dimensionFactory.NoDimension).Returns(noDimension);
            sut = new DistributionFormulaFactory(new ObjectPathFactory(new AliasCreator()), new ObjectBaseFactory(_container, dimensionFactory, new IdGenerator(), A.Fake <ICreationMetaDataFactory>()));
        }
Beispiel #2
0
        protected override void Context()
        {
            var dim            = A.Fake <IDimension>();
            var meanParam      = new Parameter().WithName("Mean_xy").WithDimension(dim).WithValue(2.2);
            var deviationParam = new Parameter().WithName("Std_xy").WithDimension(dim).WithValue(3.5);

            _distributedParam = new DistributedParameter().WithName("P1").WithDimension(dim);
            _distributedParam.Add(meanParam);
            _distributedParam.Add(deviationParam);
            var noDimension      = A.Fake <IDimension>();
            var dimensionFactory = A.Fake <IDimensionFactory>();

            A.CallTo(() => dimensionFactory.NoDimension).Returns(noDimension);

            sut = new DistributionFormulaFactory(new ObjectPathFactory(new AliasCreator()), new ObjectBaseFactory(A.Fake <IContainer>(), dimensionFactory, new IdGenerator(), A.Fake <ICreationMetaDataFactory>())).CreateNormalDistributionFormulaFor(_distributedParam, meanParam, deviationParam);
        }