public void ModifyFormulatedUnit(FormulatedMeasureUnitArg arg) { if (arg == null) { throw new ArgumentsForDefiningFormulatedMeasureUnitCannotBeNull(); } var unit = (FormulatedMeasureUnit)this.FindUnitFrom(arg.Id); unit.Modify(arg.Title, arg.TitleSlug, new ConvertFormula(arg.ConvertFormulaFromBasicUnit.Formula), new ConvertFormula(arg.ConvertFormulaToBasicUnit.Formula)); }
public void DefineFormulatedUnit(FormulatedMeasureUnitArg arg) { if (arg == null) { throw new ArgumentsForDefiningFormulatedMeasureUnitCannotBeNull(); } GaurdAgainstBasicUnitShouldBeDefinedBefore(); this._measureUnits.Add(FormulatedMeasureUnit.Create(arg.Id, arg.Title, arg.TitleSlug, new ConvertFormula(arg.ConvertFormulaFromBasicUnit.Formula), new ConvertFormula(arg.ConvertFormulaToBasicUnit.Formula))); }
public MeasureDimensionTestBuilder WithFormulatedMeasureUnitArg(FormulatedMeasureUnitArg arg) { _formulatedMeasureUnitArgs.Add(arg); return(this); }