@@ -56,6 +56,7 @@ public abstract partial class ForcePerLengthTestsBase
56
56
protected abstract double DecinewtonsPerMeterInOneNewtonPerMeter { get ; }
57
57
protected abstract double KilogramsForcePerMeterInOneNewtonPerMeter { get ; }
58
58
protected abstract double KilonewtonsPerMeterInOneNewtonPerMeter { get ; }
59
+ protected abstract double MeganewtonsPerMeterInOneNewtonPerMeter { get ; }
59
60
protected abstract double MicronewtonsPerMeterInOneNewtonPerMeter { get ; }
60
61
protected abstract double MillinewtonsPerMeterInOneNewtonPerMeter { get ; }
61
62
protected abstract double NanonewtonsPerMeterInOneNewtonPerMeter { get ; }
@@ -66,6 +67,7 @@ public abstract partial class ForcePerLengthTestsBase
66
67
protected virtual double DecinewtonsPerMeterTolerance { get { return 1e-5 ; } }
67
68
protected virtual double KilogramsForcePerMeterTolerance { get { return 1e-5 ; } }
68
69
protected virtual double KilonewtonsPerMeterTolerance { get { return 1e-5 ; } }
70
+ protected virtual double MeganewtonsPerMeterTolerance { get { return 1e-5 ; } }
69
71
protected virtual double MicronewtonsPerMeterTolerance { get { return 1e-5 ; } }
70
72
protected virtual double MillinewtonsPerMeterTolerance { get { return 1e-5 ; } }
71
73
protected virtual double NanonewtonsPerMeterTolerance { get { return 1e-5 ; } }
@@ -80,6 +82,7 @@ public void NewtonPerMeterToForcePerLengthUnits()
80
82
AssertEx . EqualTolerance ( DecinewtonsPerMeterInOneNewtonPerMeter , newtonpermeter . DecinewtonsPerMeter , DecinewtonsPerMeterTolerance ) ;
81
83
AssertEx . EqualTolerance ( KilogramsForcePerMeterInOneNewtonPerMeter , newtonpermeter . KilogramsForcePerMeter , KilogramsForcePerMeterTolerance ) ;
82
84
AssertEx . EqualTolerance ( KilonewtonsPerMeterInOneNewtonPerMeter , newtonpermeter . KilonewtonsPerMeter , KilonewtonsPerMeterTolerance ) ;
85
+ AssertEx . EqualTolerance ( MeganewtonsPerMeterInOneNewtonPerMeter , newtonpermeter . MeganewtonsPerMeter , MeganewtonsPerMeterTolerance ) ;
83
86
AssertEx . EqualTolerance ( MicronewtonsPerMeterInOneNewtonPerMeter , newtonpermeter . MicronewtonsPerMeter , MicronewtonsPerMeterTolerance ) ;
84
87
AssertEx . EqualTolerance ( MillinewtonsPerMeterInOneNewtonPerMeter , newtonpermeter . MillinewtonsPerMeter , MillinewtonsPerMeterTolerance ) ;
85
88
AssertEx . EqualTolerance ( NanonewtonsPerMeterInOneNewtonPerMeter , newtonpermeter . NanonewtonsPerMeter , NanonewtonsPerMeterTolerance ) ;
@@ -93,6 +96,7 @@ public void FromValueAndUnit()
93
96
AssertEx . EqualTolerance ( 1 , ForcePerLength . From ( 1 , ForcePerLengthUnit . DecinewtonPerMeter ) . DecinewtonsPerMeter , DecinewtonsPerMeterTolerance ) ;
94
97
AssertEx . EqualTolerance ( 1 , ForcePerLength . From ( 1 , ForcePerLengthUnit . KilogramForcePerMeter ) . KilogramsForcePerMeter , KilogramsForcePerMeterTolerance ) ;
95
98
AssertEx . EqualTolerance ( 1 , ForcePerLength . From ( 1 , ForcePerLengthUnit . KilonewtonPerMeter ) . KilonewtonsPerMeter , KilonewtonsPerMeterTolerance ) ;
99
+ AssertEx . EqualTolerance ( 1 , ForcePerLength . From ( 1 , ForcePerLengthUnit . MeganewtonPerMeter ) . MeganewtonsPerMeter , MeganewtonsPerMeterTolerance ) ;
96
100
AssertEx . EqualTolerance ( 1 , ForcePerLength . From ( 1 , ForcePerLengthUnit . MicronewtonPerMeter ) . MicronewtonsPerMeter , MicronewtonsPerMeterTolerance ) ;
97
101
AssertEx . EqualTolerance ( 1 , ForcePerLength . From ( 1 , ForcePerLengthUnit . MillinewtonPerMeter ) . MillinewtonsPerMeter , MillinewtonsPerMeterTolerance ) ;
98
102
AssertEx . EqualTolerance ( 1 , ForcePerLength . From ( 1 , ForcePerLengthUnit . NanonewtonPerMeter ) . NanonewtonsPerMeter , NanonewtonsPerMeterTolerance ) ;
@@ -107,6 +111,7 @@ public void As()
107
111
AssertEx . EqualTolerance ( DecinewtonsPerMeterInOneNewtonPerMeter , newtonpermeter . As ( ForcePerLengthUnit . DecinewtonPerMeter ) , DecinewtonsPerMeterTolerance ) ;
108
112
AssertEx . EqualTolerance ( KilogramsForcePerMeterInOneNewtonPerMeter , newtonpermeter . As ( ForcePerLengthUnit . KilogramForcePerMeter ) , KilogramsForcePerMeterTolerance ) ;
109
113
AssertEx . EqualTolerance ( KilonewtonsPerMeterInOneNewtonPerMeter , newtonpermeter . As ( ForcePerLengthUnit . KilonewtonPerMeter ) , KilonewtonsPerMeterTolerance ) ;
114
+ AssertEx . EqualTolerance ( MeganewtonsPerMeterInOneNewtonPerMeter , newtonpermeter . As ( ForcePerLengthUnit . MeganewtonPerMeter ) , MeganewtonsPerMeterTolerance ) ;
110
115
AssertEx . EqualTolerance ( MicronewtonsPerMeterInOneNewtonPerMeter , newtonpermeter . As ( ForcePerLengthUnit . MicronewtonPerMeter ) , MicronewtonsPerMeterTolerance ) ;
111
116
AssertEx . EqualTolerance ( MillinewtonsPerMeterInOneNewtonPerMeter , newtonpermeter . As ( ForcePerLengthUnit . MillinewtonPerMeter ) , MillinewtonsPerMeterTolerance ) ;
112
117
AssertEx . EqualTolerance ( NanonewtonsPerMeterInOneNewtonPerMeter , newtonpermeter . As ( ForcePerLengthUnit . NanonewtonPerMeter ) , NanonewtonsPerMeterTolerance ) ;
@@ -121,6 +126,7 @@ public void ConversionRoundTrip()
121
126
AssertEx . EqualTolerance ( 1 , ForcePerLength . FromDecinewtonsPerMeter ( newtonpermeter . DecinewtonsPerMeter ) . NewtonsPerMeter , DecinewtonsPerMeterTolerance ) ;
122
127
AssertEx . EqualTolerance ( 1 , ForcePerLength . FromKilogramsForcePerMeter ( newtonpermeter . KilogramsForcePerMeter ) . NewtonsPerMeter , KilogramsForcePerMeterTolerance ) ;
123
128
AssertEx . EqualTolerance ( 1 , ForcePerLength . FromKilonewtonsPerMeter ( newtonpermeter . KilonewtonsPerMeter ) . NewtonsPerMeter , KilonewtonsPerMeterTolerance ) ;
129
+ AssertEx . EqualTolerance ( 1 , ForcePerLength . FromMeganewtonsPerMeter ( newtonpermeter . MeganewtonsPerMeter ) . NewtonsPerMeter , MeganewtonsPerMeterTolerance ) ;
124
130
AssertEx . EqualTolerance ( 1 , ForcePerLength . FromMicronewtonsPerMeter ( newtonpermeter . MicronewtonsPerMeter ) . NewtonsPerMeter , MicronewtonsPerMeterTolerance ) ;
125
131
AssertEx . EqualTolerance ( 1 , ForcePerLength . FromMillinewtonsPerMeter ( newtonpermeter . MillinewtonsPerMeter ) . NewtonsPerMeter , MillinewtonsPerMeterTolerance ) ;
126
132
AssertEx . EqualTolerance ( 1 , ForcePerLength . FromNanonewtonsPerMeter ( newtonpermeter . NanonewtonsPerMeter ) . NewtonsPerMeter , NanonewtonsPerMeterTolerance ) ;
0 commit comments