@@ -60,6 +60,11 @@ public abstract partial class TorqueTestsBase
60
60
protected abstract double KilonewtonMillimetersInOneNewtonMeter { get ; }
61
61
protected abstract double KilopoundForceFeetInOneNewtonMeter { get ; }
62
62
protected abstract double KilopoundForceInchesInOneNewtonMeter { get ; }
63
+ protected abstract double MeganewtonCentimetersInOneNewtonMeter { get ; }
64
+ protected abstract double MeganewtonMetersInOneNewtonMeter { get ; }
65
+ protected abstract double MeganewtonMillimetersInOneNewtonMeter { get ; }
66
+ protected abstract double MegapoundForceFeetInOneNewtonMeter { get ; }
67
+ protected abstract double MegapoundForceInchesInOneNewtonMeter { get ; }
63
68
protected abstract double NewtonCentimetersInOneNewtonMeter { get ; }
64
69
protected abstract double NewtonMetersInOneNewtonMeter { get ; }
65
70
protected abstract double NewtonMillimetersInOneNewtonMeter { get ; }
@@ -78,6 +83,11 @@ public abstract partial class TorqueTestsBase
78
83
protected virtual double KilonewtonMillimetersTolerance { get { return 1e-5 ; } }
79
84
protected virtual double KilopoundForceFeetTolerance { get { return 1e-5 ; } }
80
85
protected virtual double KilopoundForceInchesTolerance { get { return 1e-5 ; } }
86
+ protected virtual double MeganewtonCentimetersTolerance { get { return 1e-5 ; } }
87
+ protected virtual double MeganewtonMetersTolerance { get { return 1e-5 ; } }
88
+ protected virtual double MeganewtonMillimetersTolerance { get { return 1e-5 ; } }
89
+ protected virtual double MegapoundForceFeetTolerance { get { return 1e-5 ; } }
90
+ protected virtual double MegapoundForceInchesTolerance { get { return 1e-5 ; } }
81
91
protected virtual double NewtonCentimetersTolerance { get { return 1e-5 ; } }
82
92
protected virtual double NewtonMetersTolerance { get { return 1e-5 ; } }
83
93
protected virtual double NewtonMillimetersTolerance { get { return 1e-5 ; } }
@@ -100,6 +110,11 @@ public void NewtonMeterToTorqueUnits()
100
110
AssertEx . EqualTolerance ( KilonewtonMillimetersInOneNewtonMeter , newtonmeter . KilonewtonMillimeters , KilonewtonMillimetersTolerance ) ;
101
111
AssertEx . EqualTolerance ( KilopoundForceFeetInOneNewtonMeter , newtonmeter . KilopoundForceFeet , KilopoundForceFeetTolerance ) ;
102
112
AssertEx . EqualTolerance ( KilopoundForceInchesInOneNewtonMeter , newtonmeter . KilopoundForceInches , KilopoundForceInchesTolerance ) ;
113
+ AssertEx . EqualTolerance ( MeganewtonCentimetersInOneNewtonMeter , newtonmeter . MeganewtonCentimeters , MeganewtonCentimetersTolerance ) ;
114
+ AssertEx . EqualTolerance ( MeganewtonMetersInOneNewtonMeter , newtonmeter . MeganewtonMeters , MeganewtonMetersTolerance ) ;
115
+ AssertEx . EqualTolerance ( MeganewtonMillimetersInOneNewtonMeter , newtonmeter . MeganewtonMillimeters , MeganewtonMillimetersTolerance ) ;
116
+ AssertEx . EqualTolerance ( MegapoundForceFeetInOneNewtonMeter , newtonmeter . MegapoundForceFeet , MegapoundForceFeetTolerance ) ;
117
+ AssertEx . EqualTolerance ( MegapoundForceInchesInOneNewtonMeter , newtonmeter . MegapoundForceInches , MegapoundForceInchesTolerance ) ;
103
118
AssertEx . EqualTolerance ( NewtonCentimetersInOneNewtonMeter , newtonmeter . NewtonCentimeters , NewtonCentimetersTolerance ) ;
104
119
AssertEx . EqualTolerance ( NewtonMetersInOneNewtonMeter , newtonmeter . NewtonMeters , NewtonMetersTolerance ) ;
105
120
AssertEx . EqualTolerance ( NewtonMillimetersInOneNewtonMeter , newtonmeter . NewtonMillimeters , NewtonMillimetersTolerance ) ;
@@ -121,6 +136,11 @@ public void FromValueAndUnit()
121
136
AssertEx . EqualTolerance ( 1 , Torque . From ( 1 , TorqueUnit . KilonewtonMillimeter ) . KilonewtonMillimeters , KilonewtonMillimetersTolerance ) ;
122
137
AssertEx . EqualTolerance ( 1 , Torque . From ( 1 , TorqueUnit . KilopoundForceFoot ) . KilopoundForceFeet , KilopoundForceFeetTolerance ) ;
123
138
AssertEx . EqualTolerance ( 1 , Torque . From ( 1 , TorqueUnit . KilopoundForceInch ) . KilopoundForceInches , KilopoundForceInchesTolerance ) ;
139
+ AssertEx . EqualTolerance ( 1 , Torque . From ( 1 , TorqueUnit . MeganewtonCentimeter ) . MeganewtonCentimeters , MeganewtonCentimetersTolerance ) ;
140
+ AssertEx . EqualTolerance ( 1 , Torque . From ( 1 , TorqueUnit . MeganewtonMeter ) . MeganewtonMeters , MeganewtonMetersTolerance ) ;
141
+ AssertEx . EqualTolerance ( 1 , Torque . From ( 1 , TorqueUnit . MeganewtonMillimeter ) . MeganewtonMillimeters , MeganewtonMillimetersTolerance ) ;
142
+ AssertEx . EqualTolerance ( 1 , Torque . From ( 1 , TorqueUnit . MegapoundForceFoot ) . MegapoundForceFeet , MegapoundForceFeetTolerance ) ;
143
+ AssertEx . EqualTolerance ( 1 , Torque . From ( 1 , TorqueUnit . MegapoundForceInch ) . MegapoundForceInches , MegapoundForceInchesTolerance ) ;
124
144
AssertEx . EqualTolerance ( 1 , Torque . From ( 1 , TorqueUnit . NewtonCentimeter ) . NewtonCentimeters , NewtonCentimetersTolerance ) ;
125
145
AssertEx . EqualTolerance ( 1 , Torque . From ( 1 , TorqueUnit . NewtonMeter ) . NewtonMeters , NewtonMetersTolerance ) ;
126
146
AssertEx . EqualTolerance ( 1 , Torque . From ( 1 , TorqueUnit . NewtonMillimeter ) . NewtonMillimeters , NewtonMillimetersTolerance ) ;
@@ -143,6 +163,11 @@ public void As()
143
163
AssertEx . EqualTolerance ( KilonewtonMillimetersInOneNewtonMeter , newtonmeter . As ( TorqueUnit . KilonewtonMillimeter ) , KilonewtonMillimetersTolerance ) ;
144
164
AssertEx . EqualTolerance ( KilopoundForceFeetInOneNewtonMeter , newtonmeter . As ( TorqueUnit . KilopoundForceFoot ) , KilopoundForceFeetTolerance ) ;
145
165
AssertEx . EqualTolerance ( KilopoundForceInchesInOneNewtonMeter , newtonmeter . As ( TorqueUnit . KilopoundForceInch ) , KilopoundForceInchesTolerance ) ;
166
+ AssertEx . EqualTolerance ( MeganewtonCentimetersInOneNewtonMeter , newtonmeter . As ( TorqueUnit . MeganewtonCentimeter ) , MeganewtonCentimetersTolerance ) ;
167
+ AssertEx . EqualTolerance ( MeganewtonMetersInOneNewtonMeter , newtonmeter . As ( TorqueUnit . MeganewtonMeter ) , MeganewtonMetersTolerance ) ;
168
+ AssertEx . EqualTolerance ( MeganewtonMillimetersInOneNewtonMeter , newtonmeter . As ( TorqueUnit . MeganewtonMillimeter ) , MeganewtonMillimetersTolerance ) ;
169
+ AssertEx . EqualTolerance ( MegapoundForceFeetInOneNewtonMeter , newtonmeter . As ( TorqueUnit . MegapoundForceFoot ) , MegapoundForceFeetTolerance ) ;
170
+ AssertEx . EqualTolerance ( MegapoundForceInchesInOneNewtonMeter , newtonmeter . As ( TorqueUnit . MegapoundForceInch ) , MegapoundForceInchesTolerance ) ;
146
171
AssertEx . EqualTolerance ( NewtonCentimetersInOneNewtonMeter , newtonmeter . As ( TorqueUnit . NewtonCentimeter ) , NewtonCentimetersTolerance ) ;
147
172
AssertEx . EqualTolerance ( NewtonMetersInOneNewtonMeter , newtonmeter . As ( TorqueUnit . NewtonMeter ) , NewtonMetersTolerance ) ;
148
173
AssertEx . EqualTolerance ( NewtonMillimetersInOneNewtonMeter , newtonmeter . As ( TorqueUnit . NewtonMillimeter ) , NewtonMillimetersTolerance ) ;
@@ -165,6 +190,11 @@ public void ConversionRoundTrip()
165
190
AssertEx . EqualTolerance ( 1 , Torque . FromKilonewtonMillimeters ( newtonmeter . KilonewtonMillimeters ) . NewtonMeters , KilonewtonMillimetersTolerance ) ;
166
191
AssertEx . EqualTolerance ( 1 , Torque . FromKilopoundForceFeet ( newtonmeter . KilopoundForceFeet ) . NewtonMeters , KilopoundForceFeetTolerance ) ;
167
192
AssertEx . EqualTolerance ( 1 , Torque . FromKilopoundForceInches ( newtonmeter . KilopoundForceInches ) . NewtonMeters , KilopoundForceInchesTolerance ) ;
193
+ AssertEx . EqualTolerance ( 1 , Torque . FromMeganewtonCentimeters ( newtonmeter . MeganewtonCentimeters ) . NewtonMeters , MeganewtonCentimetersTolerance ) ;
194
+ AssertEx . EqualTolerance ( 1 , Torque . FromMeganewtonMeters ( newtonmeter . MeganewtonMeters ) . NewtonMeters , MeganewtonMetersTolerance ) ;
195
+ AssertEx . EqualTolerance ( 1 , Torque . FromMeganewtonMillimeters ( newtonmeter . MeganewtonMillimeters ) . NewtonMeters , MeganewtonMillimetersTolerance ) ;
196
+ AssertEx . EqualTolerance ( 1 , Torque . FromMegapoundForceFeet ( newtonmeter . MegapoundForceFeet ) . NewtonMeters , MegapoundForceFeetTolerance ) ;
197
+ AssertEx . EqualTolerance ( 1 , Torque . FromMegapoundForceInches ( newtonmeter . MegapoundForceInches ) . NewtonMeters , MegapoundForceInchesTolerance ) ;
168
198
AssertEx . EqualTolerance ( 1 , Torque . FromNewtonCentimeters ( newtonmeter . NewtonCentimeters ) . NewtonMeters , NewtonCentimetersTolerance ) ;
169
199
AssertEx . EqualTolerance ( 1 , Torque . FromNewtonMeters ( newtonmeter . NewtonMeters ) . NewtonMeters , NewtonMetersTolerance ) ;
170
200
AssertEx . EqualTolerance ( 1 , Torque . FromNewtonMillimeters ( newtonmeter . NewtonMillimeters ) . NewtonMeters , NewtonMillimetersTolerance ) ;
0 commit comments