public void As() { var newtonmeterperradian = RotationalStiffness.FromNewtonMetersPerRadian(1); AssertEx.EqualTolerance(CentinewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.As(RotationalStiffnessUnit.CentinewtonMeterPerRadian), CentinewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(DecanewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.As(RotationalStiffnessUnit.DecanewtonMeterPerRadian), DecanewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(DecinewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.As(RotationalStiffnessUnit.DecinewtonMeterPerRadian), DecinewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(ExanewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.As(RotationalStiffnessUnit.ExanewtonMeterPerRadian), ExanewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(FemtonewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.As(RotationalStiffnessUnit.FemtonewtonMeterPerRadian), FemtonewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(GiganewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.As(RotationalStiffnessUnit.GiganewtonMeterPerRadian), GiganewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(HectonewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.As(RotationalStiffnessUnit.HectonewtonMeterPerRadian), HectonewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(KilonewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.As(RotationalStiffnessUnit.KilonewtonMeterPerRadian), KilonewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(MeganewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.As(RotationalStiffnessUnit.MeganewtonMeterPerRadian), MeganewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(MicronewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.As(RotationalStiffnessUnit.MicronewtonMeterPerRadian), MicronewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(MillinewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.As(RotationalStiffnessUnit.MillinewtonMeterPerRadian), MillinewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(NanonewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.As(RotationalStiffnessUnit.NanonewtonMeterPerRadian), NanonewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(NewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.As(RotationalStiffnessUnit.NewtonMeterPerRadian), NewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(PetanewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.As(RotationalStiffnessUnit.PetanewtonMeterPerRadian), PetanewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(PiconewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.As(RotationalStiffnessUnit.PiconewtonMeterPerRadian), PiconewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(QutranewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.As(RotationalStiffnessUnit.QutranewtonMeterPerRadian), QutranewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(TeranewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.As(RotationalStiffnessUnit.TeranewtonMeterPerRadian), TeranewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(VettanewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.As(RotationalStiffnessUnit.VettanewtonMeterPerRadian), VettanewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(YottanewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.As(RotationalStiffnessUnit.YottanewtonMeterPerRadian), YottanewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(ZettanewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.As(RotationalStiffnessUnit.ZettanewtonMeterPerRadian), ZettanewtonMetersPerRadianTolerance); }
public void ToUnit() { var newtonmeterperradian = RotationalStiffness.FromNewtonMetersPerRadian(1); var kilonewtonmeterperradianQuantity = newtonmeterperradian.ToUnit(RotationalStiffnessUnit.KilonewtonMeterPerRadian); AssertEx.EqualTolerance(KilonewtonMetersPerRadianInOneNewtonMeterPerRadian, (double)kilonewtonmeterperradianQuantity.Value, KilonewtonMetersPerRadianTolerance); Assert.Equal(RotationalStiffnessUnit.KilonewtonMeterPerRadian, kilonewtonmeterperradianQuantity.Unit); var kilopoundforcefootperdegreesQuantity = newtonmeterperradian.ToUnit(RotationalStiffnessUnit.KilopoundForceFootPerDegrees); AssertEx.EqualTolerance(KilopoundForceFeetPerDegreesInOneNewtonMeterPerRadian, (double)kilopoundforcefootperdegreesQuantity.Value, KilopoundForceFeetPerDegreesTolerance); Assert.Equal(RotationalStiffnessUnit.KilopoundForceFootPerDegrees, kilopoundforcefootperdegreesQuantity.Unit); var meganewtonmeterperradianQuantity = newtonmeterperradian.ToUnit(RotationalStiffnessUnit.MeganewtonMeterPerRadian); AssertEx.EqualTolerance(MeganewtonMetersPerRadianInOneNewtonMeterPerRadian, (double)meganewtonmeterperradianQuantity.Value, MeganewtonMetersPerRadianTolerance); Assert.Equal(RotationalStiffnessUnit.MeganewtonMeterPerRadian, meganewtonmeterperradianQuantity.Unit); var newtonmeterperradianQuantity = newtonmeterperradian.ToUnit(RotationalStiffnessUnit.NewtonMeterPerRadian); AssertEx.EqualTolerance(NewtonMetersPerRadianInOneNewtonMeterPerRadian, (double)newtonmeterperradianQuantity.Value, NewtonMetersPerRadianTolerance); Assert.Equal(RotationalStiffnessUnit.NewtonMeterPerRadian, newtonmeterperradianQuantity.Unit); var poundforcefootperdegreesQuantity = newtonmeterperradian.ToUnit(RotationalStiffnessUnit.PoundForceFootPerDegrees); AssertEx.EqualTolerance(PoundForceFeetPerDegreesInOneNewtonMeterPerRadian, (double)poundforcefootperdegreesQuantity.Value, PoundForceFeetPerDegreesTolerance); Assert.Equal(RotationalStiffnessUnit.PoundForceFootPerDegrees, poundforcefootperdegreesQuantity.Unit); }
public void EqualsIsImplemented() { RotationalStiffness v = RotationalStiffness.FromNewtonMetersPerRadian(1); Assert.True(v.Equals(RotationalStiffness.FromNewtonMetersPerRadian(1), RotationalStiffness.FromNewtonMetersPerRadian(NewtonMetersPerRadianTolerance))); Assert.False(v.Equals(RotationalStiffness.Zero, RotationalStiffness.FromNewtonMetersPerRadian(NewtonMetersPerRadianTolerance))); }
public void ConversionRoundTrip() { RotationalStiffness newtonmeterperradian = RotationalStiffness.FromNewtonMetersPerRadian(1); AssertEx.EqualTolerance(1, RotationalStiffness.FromCentinewtonMetersPerRadian(newtonmeterperradian.CentinewtonMetersPerRadian).NewtonMetersPerRadian, CentinewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(1, RotationalStiffness.FromDecanewtonMetersPerRadian(newtonmeterperradian.DecanewtonMetersPerRadian).NewtonMetersPerRadian, DecanewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(1, RotationalStiffness.FromDecinewtonMetersPerRadian(newtonmeterperradian.DecinewtonMetersPerRadian).NewtonMetersPerRadian, DecinewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(1, RotationalStiffness.FromExanewtonMetersPerRadian(newtonmeterperradian.ExanewtonMetersPerRadian).NewtonMetersPerRadian, ExanewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(1, RotationalStiffness.FromFemtonewtonMetersPerRadian(newtonmeterperradian.FemtonewtonMetersPerRadian).NewtonMetersPerRadian, FemtonewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(1, RotationalStiffness.FromGiganewtonMetersPerRadian(newtonmeterperradian.GiganewtonMetersPerRadian).NewtonMetersPerRadian, GiganewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(1, RotationalStiffness.FromHectonewtonMetersPerRadian(newtonmeterperradian.HectonewtonMetersPerRadian).NewtonMetersPerRadian, HectonewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(1, RotationalStiffness.FromKilonewtonMetersPerRadian(newtonmeterperradian.KilonewtonMetersPerRadian).NewtonMetersPerRadian, KilonewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(1, RotationalStiffness.FromMeganewtonMetersPerRadian(newtonmeterperradian.MeganewtonMetersPerRadian).NewtonMetersPerRadian, MeganewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(1, RotationalStiffness.FromMicronewtonMetersPerRadian(newtonmeterperradian.MicronewtonMetersPerRadian).NewtonMetersPerRadian, MicronewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(1, RotationalStiffness.FromMillinewtonMetersPerRadian(newtonmeterperradian.MillinewtonMetersPerRadian).NewtonMetersPerRadian, MillinewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(1, RotationalStiffness.FromNanonewtonMetersPerRadian(newtonmeterperradian.NanonewtonMetersPerRadian).NewtonMetersPerRadian, NanonewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(1, RotationalStiffness.FromNewtonMetersPerRadian(newtonmeterperradian.NewtonMetersPerRadian).NewtonMetersPerRadian, NewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(1, RotationalStiffness.FromPetanewtonMetersPerRadian(newtonmeterperradian.PetanewtonMetersPerRadian).NewtonMetersPerRadian, PetanewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(1, RotationalStiffness.FromPiconewtonMetersPerRadian(newtonmeterperradian.PiconewtonMetersPerRadian).NewtonMetersPerRadian, PiconewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(1, RotationalStiffness.FromQutranewtonMetersPerRadian(newtonmeterperradian.QutranewtonMetersPerRadian).NewtonMetersPerRadian, QutranewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(1, RotationalStiffness.FromTeranewtonMetersPerRadian(newtonmeterperradian.TeranewtonMetersPerRadian).NewtonMetersPerRadian, TeranewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(1, RotationalStiffness.FromVettanewtonMetersPerRadian(newtonmeterperradian.VettanewtonMetersPerRadian).NewtonMetersPerRadian, VettanewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(1, RotationalStiffness.FromYottanewtonMetersPerRadian(newtonmeterperradian.YottanewtonMetersPerRadian).NewtonMetersPerRadian, YottanewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(1, RotationalStiffness.FromZettanewtonMetersPerRadian(newtonmeterperradian.ZettanewtonMetersPerRadian).NewtonMetersPerRadian, ZettanewtonMetersPerRadianTolerance); }
public void EqualsRelativeToleranceIsImplemented() { var v = RotationalStiffness.FromNewtonMetersPerRadian(1); Assert.True(v.Equals(RotationalStiffness.FromNewtonMetersPerRadian(1), NewtonMetersPerRadianTolerance, ComparisonType.Relative)); Assert.False(v.Equals(RotationalStiffness.Zero, NewtonMetersPerRadianTolerance, ComparisonType.Relative)); }
public void NewtonMeterPerRadianToRotationalStiffnessUnits() { RotationalStiffness newtonmeterperradian = RotationalStiffness.FromNewtonMetersPerRadian(1); AssertEx.EqualTolerance(CentinewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.CentinewtonMetersPerRadian, CentinewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(DecanewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.DecanewtonMetersPerRadian, DecanewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(DecinewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.DecinewtonMetersPerRadian, DecinewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(ExanewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.ExanewtonMetersPerRadian, ExanewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(FemtonewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.FemtonewtonMetersPerRadian, FemtonewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(GiganewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.GiganewtonMetersPerRadian, GiganewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(HectonewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.HectonewtonMetersPerRadian, HectonewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(KilonewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.KilonewtonMetersPerRadian, KilonewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(MeganewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.MeganewtonMetersPerRadian, MeganewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(MicronewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.MicronewtonMetersPerRadian, MicronewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(MillinewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.MillinewtonMetersPerRadian, MillinewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(NanonewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.NanonewtonMetersPerRadian, NanonewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(NewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.NewtonMetersPerRadian, NewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(PetanewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.PetanewtonMetersPerRadian, PetanewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(PiconewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.PiconewtonMetersPerRadian, PiconewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(QutranewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.QutranewtonMetersPerRadian, QutranewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(TeranewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.TeranewtonMetersPerRadian, TeranewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(VettanewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.VettanewtonMetersPerRadian, VettanewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(YottanewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.YottanewtonMetersPerRadian, YottanewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(ZettanewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.ZettanewtonMetersPerRadian, ZettanewtonMetersPerRadianTolerance); }
public void ConversionRoundTrip() { RotationalStiffness newtonmeterperradian = RotationalStiffness.FromNewtonMetersPerRadian(1); AssertEx.EqualTolerance(1, RotationalStiffness.FromKilonewtonMetersPerRadian(newtonmeterperradian.KilonewtonMetersPerRadian).NewtonMetersPerRadian, KilonewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(1, RotationalStiffness.FromMeganewtonMetersPerRadian(newtonmeterperradian.MeganewtonMetersPerRadian).NewtonMetersPerRadian, MeganewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(1, RotationalStiffness.FromNewtonMetersPerRadian(newtonmeterperradian.NewtonMetersPerRadian).NewtonMetersPerRadian, NewtonMetersPerRadianTolerance); }
public void CompareToIsImplemented() { RotationalStiffness newtonmeterperradian = RotationalStiffness.FromNewtonMetersPerRadian(1); Assert.Equal(0, newtonmeterperradian.CompareTo(newtonmeterperradian)); Assert.True(newtonmeterperradian.CompareTo(RotationalStiffness.Zero) > 0); Assert.True(RotationalStiffness.Zero.CompareTo(newtonmeterperradian) < 0); }
public void NewtonMeterPerRadianToRotationalStiffnessUnits() { RotationalStiffness newtonmeterperradian = RotationalStiffness.FromNewtonMetersPerRadian(1); AssertEx.EqualTolerance(KilonewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.KilonewtonMetersPerRadian, KilonewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(MeganewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.MeganewtonMetersPerRadian, MeganewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(NewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.NewtonMetersPerRadian, NewtonMetersPerRadianTolerance); }
public void As() { var newtonmeterperradian = RotationalStiffness.FromNewtonMetersPerRadian(1); AssertEx.EqualTolerance(KilonewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.As(RotationalStiffnessUnit.KilonewtonMeterPerRadian), KilonewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(MeganewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.As(RotationalStiffnessUnit.MeganewtonMeterPerRadian), MeganewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(NewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.As(RotationalStiffnessUnit.NewtonMeterPerRadian), NewtonMetersPerRadianTolerance); }
public void EqualsIsImplemented() { var a = RotationalStiffness.FromNewtonMetersPerRadian(1); var b = RotationalStiffness.FromNewtonMetersPerRadian(2); Assert.True(a.Equals(a)); Assert.False(a.Equals(b)); Assert.False(a.Equals(null)); }
public void As() { var newtonmeterperradian = RotationalStiffness.FromNewtonMetersPerRadian(1); AssertEx.EqualTolerance(KilonewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.As(RotationalStiffnessUnit.KilonewtonMeterPerRadian), KilonewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(KilopoundForceFeetPerDegreesInOneNewtonMeterPerRadian, newtonmeterperradian.As(RotationalStiffnessUnit.KilopoundForceFootPerDegrees), KilopoundForceFeetPerDegreesTolerance); AssertEx.EqualTolerance(MeganewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.As(RotationalStiffnessUnit.MeganewtonMeterPerRadian), MeganewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(NewtonMetersPerRadianInOneNewtonMeterPerRadian, newtonmeterperradian.As(RotationalStiffnessUnit.NewtonMeterPerRadian), NewtonMetersPerRadianTolerance); AssertEx.EqualTolerance(PoundForceFeetPerDegreesInOneNewtonMeterPerRadian, newtonmeterperradian.As(RotationalStiffnessUnit.PoundForceFootPerDegrees), PoundForceFeetPerDegreesTolerance); }
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 void EqualityOperators() { RotationalStiffness a = RotationalStiffness.FromNewtonMetersPerRadian(1); RotationalStiffness b = RotationalStiffness.FromNewtonMetersPerRadian(2); // ReSharper disable EqualExpressionComparison Assert.True(a == a); Assert.True(a != b); Assert.False(a == b); Assert.False(a != a); // ReSharper restore EqualExpressionComparison }
public void ComparisonOperators() { RotationalStiffness oneNewtonMeterPerRadian = RotationalStiffness.FromNewtonMetersPerRadian(1); RotationalStiffness twoNewtonMetersPerRadian = RotationalStiffness.FromNewtonMetersPerRadian(2); Assert.True(oneNewtonMeterPerRadian < twoNewtonMetersPerRadian); Assert.True(oneNewtonMeterPerRadian <= twoNewtonMetersPerRadian); Assert.True(twoNewtonMetersPerRadian > oneNewtonMeterPerRadian); Assert.True(twoNewtonMetersPerRadian >= oneNewtonMeterPerRadian); Assert.False(oneNewtonMeterPerRadian > twoNewtonMetersPerRadian); Assert.False(oneNewtonMeterPerRadian >= twoNewtonMetersPerRadian); Assert.False(twoNewtonMetersPerRadian < oneNewtonMeterPerRadian); Assert.False(twoNewtonMetersPerRadian <= oneNewtonMeterPerRadian); }
public void ToUnit() { var newtonmeterperradian = RotationalStiffness.FromNewtonMetersPerRadian(1); var kilonewtonmeterperradianQuantity = newtonmeterperradian.ToUnit(RotationalStiffnessUnit.KilonewtonMeterPerRadian); AssertEx.EqualTolerance(KilonewtonMetersPerRadianInOneNewtonMeterPerRadian, (double)kilonewtonmeterperradianQuantity.Value, KilonewtonMetersPerRadianTolerance); Assert.Equal(RotationalStiffnessUnit.KilonewtonMeterPerRadian, kilonewtonmeterperradianQuantity.Unit); var meganewtonmeterperradianQuantity = newtonmeterperradian.ToUnit(RotationalStiffnessUnit.MeganewtonMeterPerRadian); AssertEx.EqualTolerance(MeganewtonMetersPerRadianInOneNewtonMeterPerRadian, (double)meganewtonmeterperradianQuantity.Value, MeganewtonMetersPerRadianTolerance); Assert.Equal(RotationalStiffnessUnit.MeganewtonMeterPerRadian, meganewtonmeterperradianQuantity.Unit); var newtonmeterperradianQuantity = newtonmeterperradian.ToUnit(RotationalStiffnessUnit.NewtonMeterPerRadian); AssertEx.EqualTolerance(NewtonMetersPerRadianInOneNewtonMeterPerRadian, (double)newtonmeterperradianQuantity.Value, NewtonMetersPerRadianTolerance); Assert.Equal(RotationalStiffnessUnit.NewtonMeterPerRadian, newtonmeterperradianQuantity.Unit); }
/// <summary>Get <see cref="RotationalStiffness"/> from <see cref="RotationalStiffnessPerLength"/> times <see cref="Length"/>.</summary> public static RotationalStiffness operator *(RotationalStiffnessPerLength rotationalStiffness, Length length) { return(RotationalStiffness.FromNewtonMetersPerRadian(rotationalStiffness.NewtonMetersPerRadianPerMeter * length.Meters)); }
public void NumberToNewtonMetersPerRadianTest() => Assert.Equal(RotationalStiffness.FromNewtonMetersPerRadian(2), 2.NewtonMetersPerRadian());
/// <inheritdoc cref="RotationalStiffness.FromNewtonMetersPerRadian(double)"/> public static RotationalStiffness NewtonMetersPerRadian(this double value) => RotationalStiffness.FromNewtonMetersPerRadian(value);
/// <inheritdoc cref="RotationalStiffness.FromNewtonMetersPerRadian(double?)"/> public static RotationalStiffness?NewtonMetersPerRadian(this float?value) => RotationalStiffness.FromNewtonMetersPerRadian(value);
public void EqualsReturnsFalseOnNull() { RotationalStiffness newtonmeterperradian = RotationalStiffness.FromNewtonMetersPerRadian(1); Assert.False(newtonmeterperradian.Equals(null)); }
public void EqualsReturnsFalseOnTypeMismatch() { RotationalStiffness newtonmeterperradian = RotationalStiffness.FromNewtonMetersPerRadian(1); Assert.False(newtonmeterperradian.Equals(new object())); }
public void FromNewtonMetersPerRadian_WithNanValue_ThrowsArgumentException() { Assert.Throws <ArgumentException>(() => RotationalStiffness.FromNewtonMetersPerRadian(double.NaN)); }
public void CompareToThrowsOnNull() { RotationalStiffness newtonmeterperradian = RotationalStiffness.FromNewtonMetersPerRadian(1); Assert.Throws <ArgumentNullException>(() => newtonmeterperradian.CompareTo(null)); }
public void CompareToThrowsOnTypeMismatch() { RotationalStiffness newtonmeterperradian = RotationalStiffness.FromNewtonMetersPerRadian(1); Assert.Throws <ArgumentException>(() => newtonmeterperradian.CompareTo(new object())); }
/// <inheritdoc cref="RotationalStiffness.FromNewtonMetersPerRadian(double?)"/> public static RotationalStiffness?NewtonMetersPerRadian(this decimal?value) => RotationalStiffness.FromNewtonMetersPerRadian(value == null ? (double?)null : Convert.ToDouble(value.Value));
public void FromNewtonMetersPerRadian_WithInfinityValue_ThrowsArgumentException() { Assert.Throws <ArgumentException>(() => RotationalStiffness.FromNewtonMetersPerRadian(double.PositiveInfinity)); Assert.Throws <ArgumentException>(() => RotationalStiffness.FromNewtonMetersPerRadian(double.NegativeInfinity)); }
public static RotationalStiffness NewtonMetersPerRadian <T>(this T value) => RotationalStiffness.FromNewtonMetersPerRadian(Convert.ToDecimal(value));
/// <summary>Get <see cref="RotationalStiffness"/> from <see cref="Torque"/> times <see cref="Angle"/>.</summary> public static RotationalStiffness operator /(Torque torque, Angle angle) { return(RotationalStiffness.FromNewtonMetersPerRadian(torque.NewtonMeters / angle.Radians)); }
/// <inheritdoc cref="RotationalStiffness.FromNewtonMetersPerRadian(double)"/> public static RotationalStiffness NewtonMetersPerRadian(this decimal value) => RotationalStiffness.FromNewtonMetersPerRadian(Convert.ToDouble(value));