public void EqualsReturnsFalseOnTypeMismatch()
        {
            RotationalStiffness newtonmeterperradian = RotationalStiffness.FromNewtonMetersPerRadian(1);

            Assert.False(newtonmeterperradian.Equals(new object()));
        }
        public void EqualsReturnsFalseOnNull()
        {
            RotationalStiffness newtonmeterperradian = RotationalStiffness.FromNewtonMetersPerRadian(1);

            Assert.False(newtonmeterperradian.Equals(null));
        }
        public void CompareToThrowsOnTypeMismatch()
        {
            RotationalStiffness newtonmeterperradian = RotationalStiffness.FromNewtonMetersPerRadian(1);

            Assert.Throws <ArgumentException>(() => newtonmeterperradian.CompareTo(new object()));
        }
        public void CompareToThrowsOnNull()
        {
            RotationalStiffness newtonmeterperradian = RotationalStiffness.FromNewtonMetersPerRadian(1);

            Assert.Throws <ArgumentNullException>(() => newtonmeterperradian.CompareTo(null));
        }
 public static RotationalStiffness CentinewtonMillimetersPerRadian <T>(this T value) =>
 RotationalStiffness.FromCentinewtonMillimetersPerRadian(Convert.ToDouble(value));
示例#6
0
 /// <inheritdoc cref="RotationalStiffness.FromNewtonMetersPerRadian(double)"/>
 public static RotationalStiffness NewtonMetersPerRadian(this float value) => RotationalStiffness.FromNewtonMetersPerRadian(value);
示例#7
0
 /// <inheritdoc cref="RotationalStiffness.FromMeganewtonMetersPerRadian(double?)"/>
 public static RotationalStiffness?MeganewtonMetersPerRadian(this double?value) => RotationalStiffness.FromMeganewtonMetersPerRadian(value);
 public static RotationalStiffness NewtonMillimetersPerDegree <T>(this T value) =>
 RotationalStiffness.FromNewtonMillimetersPerDegree(Convert.ToDouble(value));
示例#9
0
 /// <inheritdoc cref="RotationalStiffness.FromKilonewtonMetersPerRadian(double?)"/>
 public static RotationalStiffness?KilonewtonMetersPerRadian(this decimal?value) => RotationalStiffness.FromKilonewtonMetersPerRadian(value == null ? (double?)null : Convert.ToDouble(value.Value));
示例#10
0
 /// <inheritdoc cref="RotationalStiffness.FromMeganewtonMetersPerRadian(double)"/>
 public static RotationalStiffness MeganewtonMetersPerRadian(this long value) => RotationalStiffness.FromMeganewtonMetersPerRadian(value);
示例#11
0
 /// <inheritdoc cref="RotationalStiffness.FromKilonewtonMetersPerRadian(double)"/>
 public static RotationalStiffness KilonewtonMetersPerRadian(this decimal value) => RotationalStiffness.FromKilonewtonMetersPerRadian(Convert.ToDouble(value));
示例#12
0
 /// <inheritdoc cref="RotationalStiffness.FromKilonewtonMetersPerRadian(double?)"/>
 public static RotationalStiffness?KilonewtonMetersPerRadian(this float?value) => RotationalStiffness.FromKilonewtonMetersPerRadian(value);
示例#13
0
 /// <inheritdoc cref="RotationalStiffness.FromKilonewtonMetersPerRadian(double)"/>
 public static RotationalStiffness KilonewtonMetersPerRadian(this double value) => RotationalStiffness.FromKilonewtonMetersPerRadian(value);
 public void FromValueAndUnit()
 {
     AssertEx.EqualTolerance(1, RotationalStiffness.From(1, RotationalStiffnessUnit.KilonewtonMeterPerRadian).KilonewtonMetersPerRadian, KilonewtonMetersPerRadianTolerance);
     AssertEx.EqualTolerance(1, RotationalStiffness.From(1, RotationalStiffnessUnit.MeganewtonMeterPerRadian).MeganewtonMetersPerRadian, MeganewtonMetersPerRadianTolerance);
     AssertEx.EqualTolerance(1, RotationalStiffness.From(1, RotationalStiffnessUnit.NewtonMeterPerRadian).NewtonMetersPerRadian, NewtonMetersPerRadianTolerance);
 }
 public void FromNewtonMetersPerRadian_WithNanValue_ThrowsArgumentException()
 {
     Assert.Throws <ArgumentException>(() => RotationalStiffness.FromNewtonMetersPerRadian(double.NaN));
 }
 public static RotationalStiffness NewtonMetersPerRadian <T>(this T value) =>
 RotationalStiffness.FromNewtonMetersPerRadian(Convert.ToDouble(value));
 public void FromNewtonMetersPerRadian_WithInfinityValue_ThrowsArgumentException()
 {
     Assert.Throws <ArgumentException>(() => RotationalStiffness.FromNewtonMetersPerRadian(double.PositiveInfinity));
     Assert.Throws <ArgumentException>(() => RotationalStiffness.FromNewtonMetersPerRadian(double.NegativeInfinity));
 }
 public static RotationalStiffness PoundForceFeetPerDegrees <T>(this T value) =>
 RotationalStiffness.FromPoundForceFeetPerDegrees(Convert.ToDouble(value));
        public void ArithmeticOperators()
        {
            RotationalStiffness v = RotationalStiffness.FromNewtonMetersPerRadian(1);

            AssertEx.EqualTolerance(-1, -v.NewtonMetersPerRadian, NewtonMetersPerRadianTolerance);
            AssertEx.EqualTolerance(2, (RotationalStiffness.FromNewtonMetersPerRadian(3) - v).NewtonMetersPerRadian, NewtonMetersPerRadianTolerance);
            AssertEx.EqualTolerance(2, (v + v).NewtonMetersPerRadian, NewtonMetersPerRadianTolerance);
            AssertEx.EqualTolerance(10, (v * 10).NewtonMetersPerRadian, NewtonMetersPerRadianTolerance);
            AssertEx.EqualTolerance(10, (10 * v).NewtonMetersPerRadian, NewtonMetersPerRadianTolerance);
            AssertEx.EqualTolerance(2, (RotationalStiffness.FromNewtonMetersPerRadian(10) / 5).NewtonMetersPerRadian, NewtonMetersPerRadianTolerance);
            AssertEx.EqualTolerance(2, RotationalStiffness.FromNewtonMetersPerRadian(10) / RotationalStiffness.FromNewtonMetersPerRadian(5), NewtonMetersPerRadianTolerance);
        }
 public static RotationalStiffness DecanewtonMetersPerDegree <T>(this T value) =>
 RotationalStiffness.FromDecanewtonMetersPerDegree(Convert.ToDouble(value));
示例#21
0
 /// <inheritdoc cref="RotationalStiffness.FromNewtonMetersPerRadian(double?)"/>
 public static RotationalStiffness?NewtonMetersPerRadian(this long?value) => RotationalStiffness.FromNewtonMetersPerRadian(value);