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 FormulatedMeasureUnit Build() { return(FormulatedMeasureUnit.Create(_symbol, _title, _titleSlug, new ConvertFormula(_convertFormulaFromBasicUnitArg.Formula), new ConvertFormula(_convertFormulaToBasicUnitArg.Formula))); }