public void ModifyCoefficientUnit(CoefficientMeasureUnitArg arg)
        {
            if (arg == null)
            {
                throw new ArgumentsForModifyingCoefficientMeasureUnitCannotBeNull();
            }

            var unit = (CoefficientMeasureUnit)this.FindUnitFrom(arg.Id);

            unit.Modify(arg.Title, arg.TitleSlug,
                        arg.RatioFromBasicMeasureUnit);
        }
        public void DefineCoefficientUnit(CoefficientMeasureUnitArg arg)
        {
            if (arg == null)
            {
                throw new ArgumentsForDefiningCoefficientMeasureUnitCannotBeNull();
            }

            GaurdAgainstBasicUnitShouldBeDefinedBefore();

            this._measureUnits.Add(CoefficientMeasureUnit.Create(arg.Id,
                                                                 arg.Title, arg.TitleSlug, arg.RatioFromBasicMeasureUnit));
        }
예제 #3
0
 public MeasureDimensionTestBuilder WithCoefficientMeasureUnitArg(CoefficientMeasureUnitArg arg)
 {
     _coefficientMeasureUnitArgs.Add(arg);
     return(this);
 }