public void CanBuildTensileStrength()
        {
            const decimal             expectedTensileStrengthValue         = 100m;
            const Quantities.Pressure expectedTensileStrengthUnitOfMeasure = Quantities.Pressure.Megapascal;

            var tensileStrength = new Measures.Pressure.Builder()
                                  .Value(expectedTensileStrengthValue)
                                  .UnitOfMeasure(expectedTensileStrengthUnitOfMeasure)
                                  .Build();

            Assert.NotNull(tensileStrength);
            Assert.Equal(expectedTensileStrengthValue, tensileStrength.Value);
            Assert.Equal(expectedTensileStrengthUnitOfMeasure, tensileStrength.UnitOfMeasure);
        }
 /// <summary>
 /// Creates the serializable pressure.
 /// </summary>
 /// <param name="pressure">The pressure.</param>
 /// <returns>A new serializable <see cref="Pressure" />.</returns>
 public static Pressure ToSerializable(this Quantities.Pressure pressure)
 {
     return(new Pressure(pressure));
 }
Beispiel #3
0
 /// <summary>
 ///     Setter.
 /// </summary>
 /// <param name="unitOfMeasure">A SI unit that will measure the quantity of Pressure.</param>
 /// <returns></returns>
 public Builder UnitOfMeasure(Quantities.Pressure unitOfMeasure)
 {
     Pressure.UnitOfMeasure = unitOfMeasure;
     return(this);
 }