public void EnumerateUnitsForMass(SiSystem subject)
 {
     subject.GetUnits(Dimensions.Mass).Should().BeEquivalentTo(
         Units.Grams, Units.Kilograms);
 }
 public void EnumerateUnitsForTime(SiSystem subject)
 {
     subject.GetUnits(Dimensions.Time).Should().BeEquivalentTo(
         Units.Days, Units.Hours, Units.Minutes, Units.Seconds);
 }
 public void Force(SiSystem subject)
 {
     subject[Dimensions.Force].Should().Be(Units.Newtons);
 }
 public void EnumerateUnitsForLength(SiSystem subject)
 {
     subject.GetUnits(Dimensions.Length).Should().BeEquivalentTo(
         Units.Millimeters, Units.Centimeters, Units.Meters, Units.Kilometers);
 }
 public void SiPressure(SiSystem subject)
 {
     subject[Dimensions.Pressure].Should().Be(Units.Pascals);
 }
 public void SiTime(SiSystem subject)
 {
     subject[Dimensions.Time].Should().Be(Units.Seconds);
 }
 public void SiMass(SiSystem subject)
 {
     subject[Dimensions.Mass].Should().Be(Units.Kilograms);
 }
 public void SiLength(SiSystem subject)
 {
     subject[Dimensions.Length].Should().Be(Units.Meters);
 }
 public void Consistent(SiSystem subject)
 {
     subject.ShouldBeConsistent();
 }