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>())); }
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); }