@@ -42,6 +42,7 @@ public abstract partial class AreaTestsBase
42
42
protected abstract double SquareInchesInOneSquareMeter { get ; }
43
43
protected abstract double SquareKilometersInOneSquareMeter { get ; }
44
44
protected abstract double SquareMetersInOneSquareMeter { get ; }
45
+ protected abstract double SquareMicrometersInOneSquareMeter { get ; }
45
46
protected abstract double SquareMilesInOneSquareMeter { get ; }
46
47
protected abstract double SquareMillimetersInOneSquareMeter { get ; }
47
48
protected abstract double SquareYardsInOneSquareMeter { get ; }
@@ -53,6 +54,7 @@ public abstract partial class AreaTestsBase
53
54
protected virtual double SquareInchesTolerance { get { return 1e-5 ; } }
54
55
protected virtual double SquareKilometersTolerance { get { return 1e-5 ; } }
55
56
protected virtual double SquareMetersTolerance { get { return 1e-5 ; } }
57
+ protected virtual double SquareMicrometersTolerance { get { return 1e-5 ; } }
56
58
protected virtual double SquareMilesTolerance { get { return 1e-5 ; } }
57
59
protected virtual double SquareMillimetersTolerance { get { return 1e-5 ; } }
58
60
protected virtual double SquareYardsTolerance { get { return 1e-5 ; } }
@@ -68,6 +70,7 @@ public void SquareMeterToAreaUnits()
68
70
Assert . AreEqual ( SquareInchesInOneSquareMeter , squaremeter . SquareInches , SquareInchesTolerance ) ;
69
71
Assert . AreEqual ( SquareKilometersInOneSquareMeter , squaremeter . SquareKilometers , SquareKilometersTolerance ) ;
70
72
Assert . AreEqual ( SquareMetersInOneSquareMeter , squaremeter . SquareMeters , SquareMetersTolerance ) ;
73
+ Assert . AreEqual ( SquareMicrometersInOneSquareMeter , squaremeter . SquareMicrometers , SquareMicrometersTolerance ) ;
71
74
Assert . AreEqual ( SquareMilesInOneSquareMeter , squaremeter . SquareMiles , SquareMilesTolerance ) ;
72
75
Assert . AreEqual ( SquareMillimetersInOneSquareMeter , squaremeter . SquareMillimeters , SquareMillimetersTolerance ) ;
73
76
Assert . AreEqual ( SquareYardsInOneSquareMeter , squaremeter . SquareYards , SquareYardsTolerance ) ;
@@ -82,6 +85,7 @@ public void FromValueAndUnit()
82
85
Assert . AreEqual ( 1 , Area . From ( 1 , AreaUnit . SquareInch ) . SquareInches , SquareInchesTolerance ) ;
83
86
Assert . AreEqual ( 1 , Area . From ( 1 , AreaUnit . SquareKilometer ) . SquareKilometers , SquareKilometersTolerance ) ;
84
87
Assert . AreEqual ( 1 , Area . From ( 1 , AreaUnit . SquareMeter ) . SquareMeters , SquareMetersTolerance ) ;
88
+ Assert . AreEqual ( 1 , Area . From ( 1 , AreaUnit . SquareMicrometer ) . SquareMicrometers , SquareMicrometersTolerance ) ;
85
89
Assert . AreEqual ( 1 , Area . From ( 1 , AreaUnit . SquareMile ) . SquareMiles , SquareMilesTolerance ) ;
86
90
Assert . AreEqual ( 1 , Area . From ( 1 , AreaUnit . SquareMillimeter ) . SquareMillimeters , SquareMillimetersTolerance ) ;
87
91
Assert . AreEqual ( 1 , Area . From ( 1 , AreaUnit . SquareYard ) . SquareYards , SquareYardsTolerance ) ;
@@ -97,6 +101,7 @@ public void As()
97
101
Assert . AreEqual ( SquareInchesInOneSquareMeter , squaremeter . As ( AreaUnit . SquareInch ) , SquareInchesTolerance ) ;
98
102
Assert . AreEqual ( SquareKilometersInOneSquareMeter , squaremeter . As ( AreaUnit . SquareKilometer ) , SquareKilometersTolerance ) ;
99
103
Assert . AreEqual ( SquareMetersInOneSquareMeter , squaremeter . As ( AreaUnit . SquareMeter ) , SquareMetersTolerance ) ;
104
+ Assert . AreEqual ( SquareMicrometersInOneSquareMeter , squaremeter . As ( AreaUnit . SquareMicrometer ) , SquareMicrometersTolerance ) ;
100
105
Assert . AreEqual ( SquareMilesInOneSquareMeter , squaremeter . As ( AreaUnit . SquareMile ) , SquareMilesTolerance ) ;
101
106
Assert . AreEqual ( SquareMillimetersInOneSquareMeter , squaremeter . As ( AreaUnit . SquareMillimeter ) , SquareMillimetersTolerance ) ;
102
107
Assert . AreEqual ( SquareYardsInOneSquareMeter , squaremeter . As ( AreaUnit . SquareYard ) , SquareYardsTolerance ) ;
@@ -112,6 +117,7 @@ public void ConversionRoundTrip()
112
117
Assert . AreEqual ( 1 , Area . FromSquareInches ( squaremeter . SquareInches ) . SquareMeters , SquareInchesTolerance ) ;
113
118
Assert . AreEqual ( 1 , Area . FromSquareKilometers ( squaremeter . SquareKilometers ) . SquareMeters , SquareKilometersTolerance ) ;
114
119
Assert . AreEqual ( 1 , Area . FromSquareMeters ( squaremeter . SquareMeters ) . SquareMeters , SquareMetersTolerance ) ;
120
+ Assert . AreEqual ( 1 , Area . FromSquareMicrometers ( squaremeter . SquareMicrometers ) . SquareMeters , SquareMicrometersTolerance ) ;
115
121
Assert . AreEqual ( 1 , Area . FromSquareMiles ( squaremeter . SquareMiles ) . SquareMeters , SquareMilesTolerance ) ;
116
122
Assert . AreEqual ( 1 , Area . FromSquareMillimeters ( squaremeter . SquareMillimeters ) . SquareMeters , SquareMillimetersTolerance ) ;
117
123
Assert . AreEqual ( 1 , Area . FromSquareYards ( squaremeter . SquareYards ) . SquareMeters , SquareYardsTolerance ) ;
0 commit comments