@@ -66,6 +66,7 @@ public abstract partial class LengthTestsBase
66
66
protected abstract double MillimetersInOneMeter { get ; }
67
67
protected abstract double NanometersInOneMeter { get ; }
68
68
protected abstract double NauticalMilesInOneMeter { get ; }
69
+ protected abstract double UsSurveyFeetInOneMeter { get ; }
69
70
protected abstract double YardsInOneMeter { get ; }
70
71
71
72
// ReSharper disable VirtualMemberNeverOverriden.Global
@@ -82,6 +83,7 @@ public abstract partial class LengthTestsBase
82
83
protected virtual double MillimetersTolerance { get { return 1e-5 ; } }
83
84
protected virtual double NanometersTolerance { get { return 1e-5 ; } }
84
85
protected virtual double NauticalMilesTolerance { get { return 1e-5 ; } }
86
+ protected virtual double UsSurveyFeetTolerance { get { return 1e-5 ; } }
85
87
protected virtual double YardsTolerance { get { return 1e-5 ; } }
86
88
// ReSharper restore VirtualMemberNeverOverriden.Global
87
89
@@ -102,6 +104,7 @@ public void MeterToLengthUnits()
102
104
Assert . AreEqual ( MillimetersInOneMeter , meter . Millimeters , MillimetersTolerance ) ;
103
105
Assert . AreEqual ( NanometersInOneMeter , meter . Nanometers , NanometersTolerance ) ;
104
106
Assert . AreEqual ( NauticalMilesInOneMeter , meter . NauticalMiles , NauticalMilesTolerance ) ;
107
+ Assert . AreEqual ( UsSurveyFeetInOneMeter , meter . UsSurveyFeet , UsSurveyFeetTolerance ) ;
105
108
Assert . AreEqual ( YardsInOneMeter , meter . Yards , YardsTolerance ) ;
106
109
}
107
110
@@ -121,6 +124,7 @@ public void FromValueAndUnit()
121
124
Assert . AreEqual ( 1 , Length . From ( 1 , LengthUnit . Millimeter ) . Millimeters , MillimetersTolerance ) ;
122
125
Assert . AreEqual ( 1 , Length . From ( 1 , LengthUnit . Nanometer ) . Nanometers , NanometersTolerance ) ;
123
126
Assert . AreEqual ( 1 , Length . From ( 1 , LengthUnit . NauticalMile ) . NauticalMiles , NauticalMilesTolerance ) ;
127
+ Assert . AreEqual ( 1 , Length . From ( 1 , LengthUnit . UsSurveyFoot ) . UsSurveyFeet , UsSurveyFeetTolerance ) ;
124
128
Assert . AreEqual ( 1 , Length . From ( 1 , LengthUnit . Yard ) . Yards , YardsTolerance ) ;
125
129
}
126
130
@@ -141,6 +145,7 @@ public void As()
141
145
Assert . AreEqual ( MillimetersInOneMeter , meter . As ( LengthUnit . Millimeter ) , MillimetersTolerance ) ;
142
146
Assert . AreEqual ( NanometersInOneMeter , meter . As ( LengthUnit . Nanometer ) , NanometersTolerance ) ;
143
147
Assert . AreEqual ( NauticalMilesInOneMeter , meter . As ( LengthUnit . NauticalMile ) , NauticalMilesTolerance ) ;
148
+ Assert . AreEqual ( UsSurveyFeetInOneMeter , meter . As ( LengthUnit . UsSurveyFoot ) , UsSurveyFeetTolerance ) ;
144
149
Assert . AreEqual ( YardsInOneMeter , meter . As ( LengthUnit . Yard ) , YardsTolerance ) ;
145
150
}
146
151
@@ -161,6 +166,7 @@ public void ConversionRoundTrip()
161
166
Assert . AreEqual ( 1 , Length . FromMillimeters ( meter . Millimeters ) . Meters , MillimetersTolerance ) ;
162
167
Assert . AreEqual ( 1 , Length . FromNanometers ( meter . Nanometers ) . Meters , NanometersTolerance ) ;
163
168
Assert . AreEqual ( 1 , Length . FromNauticalMiles ( meter . NauticalMiles ) . Meters , NauticalMilesTolerance ) ;
169
+ Assert . AreEqual ( 1 , Length . FromUsSurveyFeet ( meter . UsSurveyFeet ) . Meters , UsSurveyFeetTolerance ) ;
164
170
Assert . AreEqual ( 1 , Length . FromYards ( meter . Yards ) . Meters , YardsTolerance ) ;
165
171
}
166
172
0 commit comments