@@ -64,6 +64,7 @@ public abstract partial class AreaTestsBase
64
64
protected abstract double SquareMilesInOneSquareMeter { get ; }
65
65
protected abstract double SquareMillimetersInOneSquareMeter { get ; }
66
66
protected abstract double SquareYardsInOneSquareMeter { get ; }
67
+ protected abstract double UsSurveySquareFeetInOneSquareMeter { get ; }
67
68
68
69
// ReSharper disable VirtualMemberNeverOverriden.Global
69
70
protected virtual double AcresTolerance { get { return 1e-5 ; } }
@@ -78,6 +79,7 @@ public abstract partial class AreaTestsBase
78
79
protected virtual double SquareMilesTolerance { get { return 1e-5 ; } }
79
80
protected virtual double SquareMillimetersTolerance { get { return 1e-5 ; } }
80
81
protected virtual double SquareYardsTolerance { get { return 1e-5 ; } }
82
+ protected virtual double UsSurveySquareFeetTolerance { get { return 1e-5 ; } }
81
83
// ReSharper restore VirtualMemberNeverOverriden.Global
82
84
83
85
[ Fact ]
@@ -96,6 +98,7 @@ public void SquareMeterToAreaUnits()
96
98
AssertEx . EqualTolerance ( SquareMilesInOneSquareMeter , squaremeter . SquareMiles , SquareMilesTolerance ) ;
97
99
AssertEx . EqualTolerance ( SquareMillimetersInOneSquareMeter , squaremeter . SquareMillimeters , SquareMillimetersTolerance ) ;
98
100
AssertEx . EqualTolerance ( SquareYardsInOneSquareMeter , squaremeter . SquareYards , SquareYardsTolerance ) ;
101
+ AssertEx . EqualTolerance ( UsSurveySquareFeetInOneSquareMeter , squaremeter . UsSurveySquareFeet , UsSurveySquareFeetTolerance ) ;
99
102
}
100
103
101
104
[ Fact ]
@@ -113,6 +116,7 @@ public void FromValueAndUnit()
113
116
AssertEx . EqualTolerance ( 1 , Area . From ( 1 , AreaUnit . SquareMile ) . SquareMiles , SquareMilesTolerance ) ;
114
117
AssertEx . EqualTolerance ( 1 , Area . From ( 1 , AreaUnit . SquareMillimeter ) . SquareMillimeters , SquareMillimetersTolerance ) ;
115
118
AssertEx . EqualTolerance ( 1 , Area . From ( 1 , AreaUnit . SquareYard ) . SquareYards , SquareYardsTolerance ) ;
119
+ AssertEx . EqualTolerance ( 1 , Area . From ( 1 , AreaUnit . UsSurveySquareFoot ) . UsSurveySquareFeet , UsSurveySquareFeetTolerance ) ;
116
120
}
117
121
118
122
[ Fact ]
@@ -131,6 +135,7 @@ public void As()
131
135
AssertEx . EqualTolerance ( SquareMilesInOneSquareMeter , squaremeter . As ( AreaUnit . SquareMile ) , SquareMilesTolerance ) ;
132
136
AssertEx . EqualTolerance ( SquareMillimetersInOneSquareMeter , squaremeter . As ( AreaUnit . SquareMillimeter ) , SquareMillimetersTolerance ) ;
133
137
AssertEx . EqualTolerance ( SquareYardsInOneSquareMeter , squaremeter . As ( AreaUnit . SquareYard ) , SquareYardsTolerance ) ;
138
+ AssertEx . EqualTolerance ( UsSurveySquareFeetInOneSquareMeter , squaremeter . As ( AreaUnit . UsSurveySquareFoot ) , UsSurveySquareFeetTolerance ) ;
134
139
}
135
140
136
141
[ Fact ]
@@ -149,6 +154,7 @@ public void ConversionRoundTrip()
149
154
AssertEx . EqualTolerance ( 1 , Area . FromSquareMiles ( squaremeter . SquareMiles ) . SquareMeters , SquareMilesTolerance ) ;
150
155
AssertEx . EqualTolerance ( 1 , Area . FromSquareMillimeters ( squaremeter . SquareMillimeters ) . SquareMeters , SquareMillimetersTolerance ) ;
151
156
AssertEx . EqualTolerance ( 1 , Area . FromSquareYards ( squaremeter . SquareYards ) . SquareMeters , SquareYardsTolerance ) ;
157
+ AssertEx . EqualTolerance ( 1 , Area . FromUsSurveySquareFeet ( squaremeter . UsSurveySquareFeet ) . SquareMeters , UsSurveySquareFeetTolerance ) ;
152
158
}
153
159
154
160
[ Fact ]
0 commit comments