@@ -92,6 +92,8 @@ public abstract partial class VolumeTestsBase
92
92
protected abstract double UsGallonsInOneCubicMeter { get ; }
93
93
protected abstract double UsLegalCupsInOneCubicMeter { get ; }
94
94
protected abstract double UsOuncesInOneCubicMeter { get ; }
95
+ protected abstract double UsPintsInOneCubicMeter { get ; }
96
+ protected abstract double UsQuartsInOneCubicMeter { get ; }
95
97
protected abstract double UsTablespoonsInOneCubicMeter { get ; }
96
98
protected abstract double UsTeaspoonsInOneCubicMeter { get ; }
97
99
@@ -136,6 +138,8 @@ public abstract partial class VolumeTestsBase
136
138
protected virtual double UsGallonsTolerance { get { return 1e-5 ; } }
137
139
protected virtual double UsLegalCupsTolerance { get { return 1e-5 ; } }
138
140
protected virtual double UsOuncesTolerance { get { return 1e-5 ; } }
141
+ protected virtual double UsPintsTolerance { get { return 1e-5 ; } }
142
+ protected virtual double UsQuartsTolerance { get { return 1e-5 ; } }
139
143
protected virtual double UsTablespoonsTolerance { get { return 1e-5 ; } }
140
144
protected virtual double UsTeaspoonsTolerance { get { return 1e-5 ; } }
141
145
// ReSharper restore VirtualMemberNeverOverriden.Global
@@ -184,6 +188,8 @@ public void CubicMeterToVolumeUnits()
184
188
AssertEx . EqualTolerance ( UsGallonsInOneCubicMeter , cubicmeter . UsGallons , UsGallonsTolerance ) ;
185
189
AssertEx . EqualTolerance ( UsLegalCupsInOneCubicMeter , cubicmeter . UsLegalCups , UsLegalCupsTolerance ) ;
186
190
AssertEx . EqualTolerance ( UsOuncesInOneCubicMeter , cubicmeter . UsOunces , UsOuncesTolerance ) ;
191
+ AssertEx . EqualTolerance ( UsPintsInOneCubicMeter , cubicmeter . UsPints , UsPintsTolerance ) ;
192
+ AssertEx . EqualTolerance ( UsQuartsInOneCubicMeter , cubicmeter . UsQuarts , UsQuartsTolerance ) ;
187
193
AssertEx . EqualTolerance ( UsTablespoonsInOneCubicMeter , cubicmeter . UsTablespoons , UsTablespoonsTolerance ) ;
188
194
AssertEx . EqualTolerance ( UsTeaspoonsInOneCubicMeter , cubicmeter . UsTeaspoons , UsTeaspoonsTolerance ) ;
189
195
}
@@ -231,6 +237,8 @@ public void FromValueAndUnit()
231
237
AssertEx . EqualTolerance ( 1 , Volume . From ( 1 , VolumeUnit . UsGallon ) . UsGallons , UsGallonsTolerance ) ;
232
238
AssertEx . EqualTolerance ( 1 , Volume . From ( 1 , VolumeUnit . UsLegalCup ) . UsLegalCups , UsLegalCupsTolerance ) ;
233
239
AssertEx . EqualTolerance ( 1 , Volume . From ( 1 , VolumeUnit . UsOunce ) . UsOunces , UsOuncesTolerance ) ;
240
+ AssertEx . EqualTolerance ( 1 , Volume . From ( 1 , VolumeUnit . UsPint ) . UsPints , UsPintsTolerance ) ;
241
+ AssertEx . EqualTolerance ( 1 , Volume . From ( 1 , VolumeUnit . UsQuart ) . UsQuarts , UsQuartsTolerance ) ;
234
242
AssertEx . EqualTolerance ( 1 , Volume . From ( 1 , VolumeUnit . UsTablespoon ) . UsTablespoons , UsTablespoonsTolerance ) ;
235
243
AssertEx . EqualTolerance ( 1 , Volume . From ( 1 , VolumeUnit . UsTeaspoon ) . UsTeaspoons , UsTeaspoonsTolerance ) ;
236
244
}
@@ -279,6 +287,8 @@ public void As()
279
287
AssertEx . EqualTolerance ( UsGallonsInOneCubicMeter , cubicmeter . As ( VolumeUnit . UsGallon ) , UsGallonsTolerance ) ;
280
288
AssertEx . EqualTolerance ( UsLegalCupsInOneCubicMeter , cubicmeter . As ( VolumeUnit . UsLegalCup ) , UsLegalCupsTolerance ) ;
281
289
AssertEx . EqualTolerance ( UsOuncesInOneCubicMeter , cubicmeter . As ( VolumeUnit . UsOunce ) , UsOuncesTolerance ) ;
290
+ AssertEx . EqualTolerance ( UsPintsInOneCubicMeter , cubicmeter . As ( VolumeUnit . UsPint ) , UsPintsTolerance ) ;
291
+ AssertEx . EqualTolerance ( UsQuartsInOneCubicMeter , cubicmeter . As ( VolumeUnit . UsQuart ) , UsQuartsTolerance ) ;
282
292
AssertEx . EqualTolerance ( UsTablespoonsInOneCubicMeter , cubicmeter . As ( VolumeUnit . UsTablespoon ) , UsTablespoonsTolerance ) ;
283
293
AssertEx . EqualTolerance ( UsTeaspoonsInOneCubicMeter , cubicmeter . As ( VolumeUnit . UsTeaspoon ) , UsTeaspoonsTolerance ) ;
284
294
}
@@ -327,6 +337,8 @@ public void ConversionRoundTrip()
327
337
AssertEx . EqualTolerance ( 1 , Volume . FromUsGallons ( cubicmeter . UsGallons ) . CubicMeters , UsGallonsTolerance ) ;
328
338
AssertEx . EqualTolerance ( 1 , Volume . FromUsLegalCups ( cubicmeter . UsLegalCups ) . CubicMeters , UsLegalCupsTolerance ) ;
329
339
AssertEx . EqualTolerance ( 1 , Volume . FromUsOunces ( cubicmeter . UsOunces ) . CubicMeters , UsOuncesTolerance ) ;
340
+ AssertEx . EqualTolerance ( 1 , Volume . FromUsPints ( cubicmeter . UsPints ) . CubicMeters , UsPintsTolerance ) ;
341
+ AssertEx . EqualTolerance ( 1 , Volume . FromUsQuarts ( cubicmeter . UsQuarts ) . CubicMeters , UsQuartsTolerance ) ;
330
342
AssertEx . EqualTolerance ( 1 , Volume . FromUsTablespoons ( cubicmeter . UsTablespoons ) . CubicMeters , UsTablespoonsTolerance ) ;
331
343
AssertEx . EqualTolerance ( 1 , Volume . FromUsTeaspoons ( cubicmeter . UsTeaspoons ) . CubicMeters , UsTeaspoonsTolerance ) ;
332
344
}
0 commit comments