@@ -52,104 +52,98 @@ namespace UnitsNet.Tests
52
52
// ReSharper disable once PartialTypeWithSinglePart
53
53
public abstract partial class LapseRateTestsBase
54
54
{
55
- protected abstract double DegreesCelciusPerMeterInOneDegreeCelsiusPerMeter { get ; }
56
- protected abstract double KilodegreesCelciusPerMeterInOneDegreeCelsiusPerMeter { get ; }
55
+ protected abstract double DegreesCelciusPerKilometerInOneDegreeCelsiusPerKilometer { get ; }
57
56
58
57
// ReSharper disable VirtualMemberNeverOverriden.Global
59
- protected virtual double DegreesCelciusPerMeterTolerance { get { return 1e-5 ; } }
60
- protected virtual double KilodegreesCelciusPerMeterTolerance { get { return 1e-5 ; } }
58
+ protected virtual double DegreesCelciusPerKilometerTolerance { get { return 1e-5 ; } }
61
59
// ReSharper restore VirtualMemberNeverOverriden.Global
62
60
63
61
[ Fact ]
64
- public void DegreeCelsiusPerMeterToLapseRateUnits ( )
62
+ public void DegreeCelsiusPerKilometerToLapseRateUnits ( )
65
63
{
66
- LapseRate degreecelsiuspermeter = LapseRate . FromDegreesCelciusPerMeter ( 1 ) ;
67
- AssertEx . EqualTolerance ( DegreesCelciusPerMeterInOneDegreeCelsiusPerMeter , degreecelsiuspermeter . DegreesCelciusPerMeter , DegreesCelciusPerMeterTolerance ) ;
68
- AssertEx . EqualTolerance ( KilodegreesCelciusPerMeterInOneDegreeCelsiusPerMeter , degreecelsiuspermeter . KilodegreesCelciusPerMeter , KilodegreesCelciusPerMeterTolerance ) ;
64
+ LapseRate degreecelsiusperkilometer = LapseRate . FromDegreesCelciusPerKilometer ( 1 ) ;
65
+ AssertEx . EqualTolerance ( DegreesCelciusPerKilometerInOneDegreeCelsiusPerKilometer , degreecelsiusperkilometer . DegreesCelciusPerKilometer , DegreesCelciusPerKilometerTolerance ) ;
69
66
}
70
67
71
68
[ Fact ]
72
69
public void FromValueAndUnit ( )
73
70
{
74
- AssertEx . EqualTolerance ( 1 , LapseRate . From ( 1 , LapseRateUnit . DegreeCelsiusPerMeter ) . DegreesCelciusPerMeter , DegreesCelciusPerMeterTolerance ) ;
75
- AssertEx . EqualTolerance ( 1 , LapseRate . From ( 1 , LapseRateUnit . KilodegreeCelsiusPerMeter ) . KilodegreesCelciusPerMeter , KilodegreesCelciusPerMeterTolerance ) ;
71
+ AssertEx . EqualTolerance ( 1 , LapseRate . From ( 1 , LapseRateUnit . DegreeCelsiusPerKilometer ) . DegreesCelciusPerKilometer , DegreesCelciusPerKilometerTolerance ) ;
76
72
}
77
73
78
74
[ Fact ]
79
75
public void As ( )
80
76
{
81
- var degreecelsiuspermeter = LapseRate . FromDegreesCelciusPerMeter ( 1 ) ;
82
- AssertEx . EqualTolerance ( DegreesCelciusPerMeterInOneDegreeCelsiusPerMeter , degreecelsiuspermeter . As ( LapseRateUnit . DegreeCelsiusPerMeter ) , DegreesCelciusPerMeterTolerance ) ;
83
- AssertEx . EqualTolerance ( KilodegreesCelciusPerMeterInOneDegreeCelsiusPerMeter , degreecelsiuspermeter . As ( LapseRateUnit . KilodegreeCelsiusPerMeter ) , KilodegreesCelciusPerMeterTolerance ) ;
77
+ var degreecelsiusperkilometer = LapseRate . FromDegreesCelciusPerKilometer ( 1 ) ;
78
+ AssertEx . EqualTolerance ( DegreesCelciusPerKilometerInOneDegreeCelsiusPerKilometer , degreecelsiusperkilometer . As ( LapseRateUnit . DegreeCelsiusPerKilometer ) , DegreesCelciusPerKilometerTolerance ) ;
84
79
}
85
80
86
81
[ Fact ]
87
82
public void ConversionRoundTrip ( )
88
83
{
89
- LapseRate degreecelsiuspermeter = LapseRate . FromDegreesCelciusPerMeter ( 1 ) ;
90
- AssertEx . EqualTolerance ( 1 , LapseRate . FromDegreesCelciusPerMeter ( degreecelsiuspermeter . DegreesCelciusPerMeter ) . DegreesCelciusPerMeter , DegreesCelciusPerMeterTolerance ) ;
91
- AssertEx . EqualTolerance ( 1 , LapseRate . FromKilodegreesCelciusPerMeter ( degreecelsiuspermeter . KilodegreesCelciusPerMeter ) . DegreesCelciusPerMeter , KilodegreesCelciusPerMeterTolerance ) ;
84
+ LapseRate degreecelsiusperkilometer = LapseRate . FromDegreesCelciusPerKilometer ( 1 ) ;
85
+ AssertEx . EqualTolerance ( 1 , LapseRate . FromDegreesCelciusPerKilometer ( degreecelsiusperkilometer . DegreesCelciusPerKilometer ) . DegreesCelciusPerKilometer , DegreesCelciusPerKilometerTolerance ) ;
92
86
}
93
87
94
88
[ Fact ]
95
89
public void ArithmeticOperators ( )
96
90
{
97
- LapseRate v = LapseRate . FromDegreesCelciusPerMeter ( 1 ) ;
98
- AssertEx . EqualTolerance ( - 1 , - v . DegreesCelciusPerMeter , DegreesCelciusPerMeterTolerance ) ;
99
- AssertEx . EqualTolerance ( 2 , ( LapseRate . FromDegreesCelciusPerMeter ( 3 ) - v ) . DegreesCelciusPerMeter , DegreesCelciusPerMeterTolerance ) ;
100
- AssertEx . EqualTolerance ( 2 , ( v + v ) . DegreesCelciusPerMeter , DegreesCelciusPerMeterTolerance ) ;
101
- AssertEx . EqualTolerance ( 10 , ( v * 10 ) . DegreesCelciusPerMeter , DegreesCelciusPerMeterTolerance ) ;
102
- AssertEx . EqualTolerance ( 10 , ( 10 * v ) . DegreesCelciusPerMeter , DegreesCelciusPerMeterTolerance ) ;
103
- AssertEx . EqualTolerance ( 2 , ( LapseRate . FromDegreesCelciusPerMeter ( 10 ) / 5 ) . DegreesCelciusPerMeter , DegreesCelciusPerMeterTolerance ) ;
104
- AssertEx . EqualTolerance ( 2 , LapseRate . FromDegreesCelciusPerMeter ( 10 ) / LapseRate . FromDegreesCelciusPerMeter ( 5 ) , DegreesCelciusPerMeterTolerance ) ;
91
+ LapseRate v = LapseRate . FromDegreesCelciusPerKilometer ( 1 ) ;
92
+ AssertEx . EqualTolerance ( - 1 , - v . DegreesCelciusPerKilometer , DegreesCelciusPerKilometerTolerance ) ;
93
+ AssertEx . EqualTolerance ( 2 , ( LapseRate . FromDegreesCelciusPerKilometer ( 3 ) - v ) . DegreesCelciusPerKilometer , DegreesCelciusPerKilometerTolerance ) ;
94
+ AssertEx . EqualTolerance ( 2 , ( v + v ) . DegreesCelciusPerKilometer , DegreesCelciusPerKilometerTolerance ) ;
95
+ AssertEx . EqualTolerance ( 10 , ( v * 10 ) . DegreesCelciusPerKilometer , DegreesCelciusPerKilometerTolerance ) ;
96
+ AssertEx . EqualTolerance ( 10 , ( 10 * v ) . DegreesCelciusPerKilometer , DegreesCelciusPerKilometerTolerance ) ;
97
+ AssertEx . EqualTolerance ( 2 , ( LapseRate . FromDegreesCelciusPerKilometer ( 10 ) / 5 ) . DegreesCelciusPerKilometer , DegreesCelciusPerKilometerTolerance ) ;
98
+ AssertEx . EqualTolerance ( 2 , LapseRate . FromDegreesCelciusPerKilometer ( 10 ) / LapseRate . FromDegreesCelciusPerKilometer ( 5 ) , DegreesCelciusPerKilometerTolerance ) ;
105
99
}
106
100
107
101
[ Fact ]
108
102
public void ComparisonOperators ( )
109
103
{
110
- LapseRate oneDegreeCelsiusPerMeter = LapseRate . FromDegreesCelciusPerMeter ( 1 ) ;
111
- LapseRate twoDegreesCelciusPerMeter = LapseRate . FromDegreesCelciusPerMeter ( 2 ) ;
112
-
113
- Assert . True ( oneDegreeCelsiusPerMeter < twoDegreesCelciusPerMeter ) ;
114
- Assert . True ( oneDegreeCelsiusPerMeter <= twoDegreesCelciusPerMeter ) ;
115
- Assert . True ( twoDegreesCelciusPerMeter > oneDegreeCelsiusPerMeter ) ;
116
- Assert . True ( twoDegreesCelciusPerMeter >= oneDegreeCelsiusPerMeter ) ;
117
-
118
- Assert . False ( oneDegreeCelsiusPerMeter > twoDegreesCelciusPerMeter ) ;
119
- Assert . False ( oneDegreeCelsiusPerMeter >= twoDegreesCelciusPerMeter ) ;
120
- Assert . False ( twoDegreesCelciusPerMeter < oneDegreeCelsiusPerMeter ) ;
121
- Assert . False ( twoDegreesCelciusPerMeter <= oneDegreeCelsiusPerMeter ) ;
104
+ LapseRate oneDegreeCelsiusPerKilometer = LapseRate . FromDegreesCelciusPerKilometer ( 1 ) ;
105
+ LapseRate twoDegreesCelciusPerKilometer = LapseRate . FromDegreesCelciusPerKilometer ( 2 ) ;
106
+
107
+ Assert . True ( oneDegreeCelsiusPerKilometer < twoDegreesCelciusPerKilometer ) ;
108
+ Assert . True ( oneDegreeCelsiusPerKilometer <= twoDegreesCelciusPerKilometer ) ;
109
+ Assert . True ( twoDegreesCelciusPerKilometer > oneDegreeCelsiusPerKilometer ) ;
110
+ Assert . True ( twoDegreesCelciusPerKilometer >= oneDegreeCelsiusPerKilometer ) ;
111
+
112
+ Assert . False ( oneDegreeCelsiusPerKilometer > twoDegreesCelciusPerKilometer ) ;
113
+ Assert . False ( oneDegreeCelsiusPerKilometer >= twoDegreesCelciusPerKilometer ) ;
114
+ Assert . False ( twoDegreesCelciusPerKilometer < oneDegreeCelsiusPerKilometer ) ;
115
+ Assert . False ( twoDegreesCelciusPerKilometer <= oneDegreeCelsiusPerKilometer ) ;
122
116
}
123
117
124
118
[ Fact ]
125
119
public void CompareToIsImplemented ( )
126
120
{
127
- LapseRate degreecelsiuspermeter = LapseRate . FromDegreesCelciusPerMeter ( 1 ) ;
128
- Assert . Equal ( 0 , degreecelsiuspermeter . CompareTo ( degreecelsiuspermeter ) ) ;
129
- Assert . True ( degreecelsiuspermeter . CompareTo ( LapseRate . Zero ) > 0 ) ;
130
- Assert . True ( LapseRate . Zero . CompareTo ( degreecelsiuspermeter ) < 0 ) ;
121
+ LapseRate degreecelsiusperkilometer = LapseRate . FromDegreesCelciusPerKilometer ( 1 ) ;
122
+ Assert . Equal ( 0 , degreecelsiusperkilometer . CompareTo ( degreecelsiusperkilometer ) ) ;
123
+ Assert . True ( degreecelsiusperkilometer . CompareTo ( LapseRate . Zero ) > 0 ) ;
124
+ Assert . True ( LapseRate . Zero . CompareTo ( degreecelsiusperkilometer ) < 0 ) ;
131
125
}
132
126
133
127
[ Fact ]
134
128
public void CompareToThrowsOnTypeMismatch ( )
135
129
{
136
- LapseRate degreecelsiuspermeter = LapseRate . FromDegreesCelciusPerMeter ( 1 ) ;
137
- Assert . Throws < ArgumentException > ( ( ) => degreecelsiuspermeter . CompareTo ( new object ( ) ) ) ;
130
+ LapseRate degreecelsiusperkilometer = LapseRate . FromDegreesCelciusPerKilometer ( 1 ) ;
131
+ Assert . Throws < ArgumentException > ( ( ) => degreecelsiusperkilometer . CompareTo ( new object ( ) ) ) ;
138
132
}
139
133
140
134
[ Fact ]
141
135
public void CompareToThrowsOnNull ( )
142
136
{
143
- LapseRate degreecelsiuspermeter = LapseRate . FromDegreesCelciusPerMeter ( 1 ) ;
144
- Assert . Throws < ArgumentNullException > ( ( ) => degreecelsiuspermeter . CompareTo ( null ) ) ;
137
+ LapseRate degreecelsiusperkilometer = LapseRate . FromDegreesCelciusPerKilometer ( 1 ) ;
138
+ Assert . Throws < ArgumentNullException > ( ( ) => degreecelsiusperkilometer . CompareTo ( null ) ) ;
145
139
}
146
140
147
141
148
142
[ Fact ]
149
143
public void EqualityOperators ( )
150
144
{
151
- LapseRate a = LapseRate . FromDegreesCelciusPerMeter ( 1 ) ;
152
- LapseRate b = LapseRate . FromDegreesCelciusPerMeter ( 2 ) ;
145
+ LapseRate a = LapseRate . FromDegreesCelciusPerKilometer ( 1 ) ;
146
+ LapseRate b = LapseRate . FromDegreesCelciusPerKilometer ( 2 ) ;
153
147
154
148
// ReSharper disable EqualExpressionComparison
155
149
Assert . True ( a == a ) ;
@@ -163,23 +157,23 @@ public void EqualityOperators()
163
157
[ Fact ]
164
158
public void EqualsIsImplemented ( )
165
159
{
166
- LapseRate v = LapseRate . FromDegreesCelciusPerMeter ( 1 ) ;
167
- Assert . True ( v . Equals ( LapseRate . FromDegreesCelciusPerMeter ( 1 ) ) ) ;
160
+ LapseRate v = LapseRate . FromDegreesCelciusPerKilometer ( 1 ) ;
161
+ Assert . True ( v . Equals ( LapseRate . FromDegreesCelciusPerKilometer ( 1 ) ) ) ;
168
162
Assert . False ( v . Equals ( LapseRate . Zero ) ) ;
169
163
}
170
164
171
165
[ Fact ]
172
166
public void EqualsReturnsFalseOnTypeMismatch ( )
173
167
{
174
- LapseRate degreecelsiuspermeter = LapseRate . FromDegreesCelciusPerMeter ( 1 ) ;
175
- Assert . False ( degreecelsiuspermeter . Equals ( new object ( ) ) ) ;
168
+ LapseRate degreecelsiusperkilometer = LapseRate . FromDegreesCelciusPerKilometer ( 1 ) ;
169
+ Assert . False ( degreecelsiusperkilometer . Equals ( new object ( ) ) ) ;
176
170
}
177
171
178
172
[ Fact ]
179
173
public void EqualsReturnsFalseOnNull ( )
180
174
{
181
- LapseRate degreecelsiuspermeter = LapseRate . FromDegreesCelciusPerMeter ( 1 ) ;
182
- Assert . False ( degreecelsiuspermeter . Equals ( null ) ) ;
175
+ LapseRate degreecelsiusperkilometer = LapseRate . FromDegreesCelciusPerKilometer ( 1 ) ;
176
+ Assert . False ( degreecelsiusperkilometer . Equals ( null ) ) ;
183
177
}
184
178
}
185
179
}
0 commit comments