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));
/// <inheritdoc cref="RotationalStiffness.FromNewtonMetersPerRadian(double)"/> public static RotationalStiffness NewtonMetersPerRadian(this float value) => RotationalStiffness.FromNewtonMetersPerRadian(value);
/// <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));
/// <inheritdoc cref="RotationalStiffness.FromKilonewtonMetersPerRadian(double?)"/> public static RotationalStiffness?KilonewtonMetersPerRadian(this decimal?value) => RotationalStiffness.FromKilonewtonMetersPerRadian(value == null ? (double?)null : Convert.ToDouble(value.Value));
/// <inheritdoc cref="RotationalStiffness.FromMeganewtonMetersPerRadian(double)"/> public static RotationalStiffness MeganewtonMetersPerRadian(this long value) => RotationalStiffness.FromMeganewtonMetersPerRadian(value);
/// <inheritdoc cref="RotationalStiffness.FromKilonewtonMetersPerRadian(double)"/> public static RotationalStiffness KilonewtonMetersPerRadian(this decimal value) => RotationalStiffness.FromKilonewtonMetersPerRadian(Convert.ToDouble(value));
/// <inheritdoc cref="RotationalStiffness.FromKilonewtonMetersPerRadian(double?)"/> public static RotationalStiffness?KilonewtonMetersPerRadian(this float?value) => RotationalStiffness.FromKilonewtonMetersPerRadian(value);
/// <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));
/// <inheritdoc cref="RotationalStiffness.FromNewtonMetersPerRadian(double?)"/> public static RotationalStiffness?NewtonMetersPerRadian(this long?value) => RotationalStiffness.FromNewtonMetersPerRadian(value);