public void Constructor_should_construct_baseUnitOfMeasure_properly() { //TODO: remove duplication (use creational patterns) var title = "Gram"; var alternateTitle = "گرم"; var isoCode = "GR"; var dimensionSymbol = "M"; var unitOfMeasure = new BaseUnitOfMeasure(isoCode, title, alternateTitle, dimensionSymbol); unitOfMeasure.Title.Should().Be(title); unitOfMeasure.AlternateTitle.Should().Be(alternateTitle); unitOfMeasure.IsoCode.Should().Be(isoCode); unitOfMeasure.DimensionSymbol.Should().Be(dimensionSymbol); }
public ScaledUnitOfMeasure(BaseUnitOfMeasure baseUnitOfMeasure, string name, string isoCode, decimal conversionFactor) : base(name, isoCode) { this.BaseUnitOfMeasureCode = baseUnitOfMeasure.Id; this.ConversionFactor = conversionFactor; }
public ScaledUntiOfMeasureTests() { var dimension = new Dimension(1, "Length"); _baseMeasurement = new BaseUnitOfMeasure(dimension, "Meter", "MR"); }
public ScaledUnitOfMeasureTests() { var dimension = new Dimension("Length", new EventAggregator()); _baseMeasurement = new BaseUnitOfMeasure(dimension, "Meter", "MR"); }