@@ -54,43 +54,43 @@ public abstract partial class EnergyTestsBase
54
54
{
55
55
protected abstract double BritishThermalUnitsInOneJoule { get ; }
56
56
protected abstract double CaloriesInOneJoule { get ; }
57
- protected abstract double DecaeuThermsInOneJoule { get ; }
58
- protected abstract double DecaimperialThermsInOneJoule { get ; }
59
- protected abstract double DecausThermsInOneJoule { get ; }
57
+ protected abstract double DecathermsEcInOneJoule { get ; }
58
+ protected abstract double DecathermsImperialInOneJoule { get ; }
59
+ protected abstract double DecathermsUsInOneJoule { get ; }
60
60
protected abstract double ElectronVoltsInOneJoule { get ; }
61
61
protected abstract double ErgsInOneJoule { get ; }
62
- protected abstract double EuThermsInOneJoule { get ; }
63
62
protected abstract double FootPoundsInOneJoule { get ; }
64
63
protected abstract double GigawattHoursInOneJoule { get ; }
65
- protected abstract double ImperialThermsInOneJoule { get ; }
66
64
protected abstract double JoulesInOneJoule { get ; }
67
65
protected abstract double KilocaloriesInOneJoule { get ; }
68
66
protected abstract double KilojoulesInOneJoule { get ; }
69
67
protected abstract double KilowattHoursInOneJoule { get ; }
70
68
protected abstract double MegajoulesInOneJoule { get ; }
71
69
protected abstract double MegawattHoursInOneJoule { get ; }
72
- protected abstract double UsThermsInOneJoule { get ; }
70
+ protected abstract double ThermsEcInOneJoule { get ; }
71
+ protected abstract double ThermsImperialInOneJoule { get ; }
72
+ protected abstract double ThermsUsInOneJoule { get ; }
73
73
protected abstract double WattHoursInOneJoule { get ; }
74
74
75
75
// ReSharper disable VirtualMemberNeverOverriden.Global
76
76
protected virtual double BritishThermalUnitsTolerance { get { return 1e-5 ; } }
77
77
protected virtual double CaloriesTolerance { get { return 1e-5 ; } }
78
- protected virtual double DecaeuThermsTolerance { get { return 1e-5 ; } }
79
- protected virtual double DecaimperialThermsTolerance { get { return 1e-5 ; } }
80
- protected virtual double DecausThermsTolerance { get { return 1e-5 ; } }
78
+ protected virtual double DecathermsEcTolerance { get { return 1e-5 ; } }
79
+ protected virtual double DecathermsImperialTolerance { get { return 1e-5 ; } }
80
+ protected virtual double DecathermsUsTolerance { get { return 1e-5 ; } }
81
81
protected virtual double ElectronVoltsTolerance { get { return 1e-5 ; } }
82
82
protected virtual double ErgsTolerance { get { return 1e-5 ; } }
83
- protected virtual double EuThermsTolerance { get { return 1e-5 ; } }
84
83
protected virtual double FootPoundsTolerance { get { return 1e-5 ; } }
85
84
protected virtual double GigawattHoursTolerance { get { return 1e-5 ; } }
86
- protected virtual double ImperialThermsTolerance { get { return 1e-5 ; } }
87
85
protected virtual double JoulesTolerance { get { return 1e-5 ; } }
88
86
protected virtual double KilocaloriesTolerance { get { return 1e-5 ; } }
89
87
protected virtual double KilojoulesTolerance { get { return 1e-5 ; } }
90
88
protected virtual double KilowattHoursTolerance { get { return 1e-5 ; } }
91
89
protected virtual double MegajoulesTolerance { get { return 1e-5 ; } }
92
90
protected virtual double MegawattHoursTolerance { get { return 1e-5 ; } }
93
- protected virtual double UsThermsTolerance { get { return 1e-5 ; } }
91
+ protected virtual double ThermsEcTolerance { get { return 1e-5 ; } }
92
+ protected virtual double ThermsImperialTolerance { get { return 1e-5 ; } }
93
+ protected virtual double ThermsUsTolerance { get { return 1e-5 ; } }
94
94
protected virtual double WattHoursTolerance { get { return 1e-5 ; } }
95
95
// ReSharper restore VirtualMemberNeverOverriden.Global
96
96
@@ -100,22 +100,22 @@ public void JouleToEnergyUnits()
100
100
Energy joule = Energy . FromJoules ( 1 ) ;
101
101
AssertEx . EqualTolerance ( BritishThermalUnitsInOneJoule , joule . BritishThermalUnits , BritishThermalUnitsTolerance ) ;
102
102
AssertEx . EqualTolerance ( CaloriesInOneJoule , joule . Calories , CaloriesTolerance ) ;
103
- AssertEx . EqualTolerance ( DecaeuThermsInOneJoule , joule . DecaeuTherms , DecaeuThermsTolerance ) ;
104
- AssertEx . EqualTolerance ( DecaimperialThermsInOneJoule , joule . DecaimperialTherms , DecaimperialThermsTolerance ) ;
105
- AssertEx . EqualTolerance ( DecausThermsInOneJoule , joule . DecausTherms , DecausThermsTolerance ) ;
103
+ AssertEx . EqualTolerance ( DecathermsEcInOneJoule , joule . DecathermsEc , DecathermsEcTolerance ) ;
104
+ AssertEx . EqualTolerance ( DecathermsImperialInOneJoule , joule . DecathermsImperial , DecathermsImperialTolerance ) ;
105
+ AssertEx . EqualTolerance ( DecathermsUsInOneJoule , joule . DecathermsUs , DecathermsUsTolerance ) ;
106
106
AssertEx . EqualTolerance ( ElectronVoltsInOneJoule , joule . ElectronVolts , ElectronVoltsTolerance ) ;
107
107
AssertEx . EqualTolerance ( ErgsInOneJoule , joule . Ergs , ErgsTolerance ) ;
108
- AssertEx . EqualTolerance ( EuThermsInOneJoule , joule . EuTherms , EuThermsTolerance ) ;
109
108
AssertEx . EqualTolerance ( FootPoundsInOneJoule , joule . FootPounds , FootPoundsTolerance ) ;
110
109
AssertEx . EqualTolerance ( GigawattHoursInOneJoule , joule . GigawattHours , GigawattHoursTolerance ) ;
111
- AssertEx . EqualTolerance ( ImperialThermsInOneJoule , joule . ImperialTherms , ImperialThermsTolerance ) ;
112
110
AssertEx . EqualTolerance ( JoulesInOneJoule , joule . Joules , JoulesTolerance ) ;
113
111
AssertEx . EqualTolerance ( KilocaloriesInOneJoule , joule . Kilocalories , KilocaloriesTolerance ) ;
114
112
AssertEx . EqualTolerance ( KilojoulesInOneJoule , joule . Kilojoules , KilojoulesTolerance ) ;
115
113
AssertEx . EqualTolerance ( KilowattHoursInOneJoule , joule . KilowattHours , KilowattHoursTolerance ) ;
116
114
AssertEx . EqualTolerance ( MegajoulesInOneJoule , joule . Megajoules , MegajoulesTolerance ) ;
117
115
AssertEx . EqualTolerance ( MegawattHoursInOneJoule , joule . MegawattHours , MegawattHoursTolerance ) ;
118
- AssertEx . EqualTolerance ( UsThermsInOneJoule , joule . UsTherms , UsThermsTolerance ) ;
116
+ AssertEx . EqualTolerance ( ThermsEcInOneJoule , joule . ThermsEc , ThermsEcTolerance ) ;
117
+ AssertEx . EqualTolerance ( ThermsImperialInOneJoule , joule . ThermsImperial , ThermsImperialTolerance ) ;
118
+ AssertEx . EqualTolerance ( ThermsUsInOneJoule , joule . ThermsUs , ThermsUsTolerance ) ;
119
119
AssertEx . EqualTolerance ( WattHoursInOneJoule , joule . WattHours , WattHoursTolerance ) ;
120
120
}
121
121
@@ -124,22 +124,22 @@ public void FromValueAndUnit()
124
124
{
125
125
AssertEx . EqualTolerance ( 1 , Energy . From ( 1 , EnergyUnit . BritishThermalUnit ) . BritishThermalUnits , BritishThermalUnitsTolerance ) ;
126
126
AssertEx . EqualTolerance ( 1 , Energy . From ( 1 , EnergyUnit . Calorie ) . Calories , CaloriesTolerance ) ;
127
- AssertEx . EqualTolerance ( 1 , Energy . From ( 1 , EnergyUnit . DecaeuTherm ) . DecaeuTherms , DecaeuThermsTolerance ) ;
128
- AssertEx . EqualTolerance ( 1 , Energy . From ( 1 , EnergyUnit . DecaimperialTherm ) . DecaimperialTherms , DecaimperialThermsTolerance ) ;
129
- AssertEx . EqualTolerance ( 1 , Energy . From ( 1 , EnergyUnit . DecausTherm ) . DecausTherms , DecausThermsTolerance ) ;
127
+ AssertEx . EqualTolerance ( 1 , Energy . From ( 1 , EnergyUnit . DecathermEc ) . DecathermsEc , DecathermsEcTolerance ) ;
128
+ AssertEx . EqualTolerance ( 1 , Energy . From ( 1 , EnergyUnit . DecathermImperial ) . DecathermsImperial , DecathermsImperialTolerance ) ;
129
+ AssertEx . EqualTolerance ( 1 , Energy . From ( 1 , EnergyUnit . DecathermUs ) . DecathermsUs , DecathermsUsTolerance ) ;
130
130
AssertEx . EqualTolerance ( 1 , Energy . From ( 1 , EnergyUnit . ElectronVolt ) . ElectronVolts , ElectronVoltsTolerance ) ;
131
131
AssertEx . EqualTolerance ( 1 , Energy . From ( 1 , EnergyUnit . Erg ) . Ergs , ErgsTolerance ) ;
132
- AssertEx . EqualTolerance ( 1 , Energy . From ( 1 , EnergyUnit . EuTherm ) . EuTherms , EuThermsTolerance ) ;
133
132
AssertEx . EqualTolerance ( 1 , Energy . From ( 1 , EnergyUnit . FootPound ) . FootPounds , FootPoundsTolerance ) ;
134
133
AssertEx . EqualTolerance ( 1 , Energy . From ( 1 , EnergyUnit . GigawattHour ) . GigawattHours , GigawattHoursTolerance ) ;
135
- AssertEx . EqualTolerance ( 1 , Energy . From ( 1 , EnergyUnit . ImperialTherm ) . ImperialTherms , ImperialThermsTolerance ) ;
136
134
AssertEx . EqualTolerance ( 1 , Energy . From ( 1 , EnergyUnit . Joule ) . Joules , JoulesTolerance ) ;
137
135
AssertEx . EqualTolerance ( 1 , Energy . From ( 1 , EnergyUnit . Kilocalorie ) . Kilocalories , KilocaloriesTolerance ) ;
138
136
AssertEx . EqualTolerance ( 1 , Energy . From ( 1 , EnergyUnit . Kilojoule ) . Kilojoules , KilojoulesTolerance ) ;
139
137
AssertEx . EqualTolerance ( 1 , Energy . From ( 1 , EnergyUnit . KilowattHour ) . KilowattHours , KilowattHoursTolerance ) ;
140
138
AssertEx . EqualTolerance ( 1 , Energy . From ( 1 , EnergyUnit . Megajoule ) . Megajoules , MegajoulesTolerance ) ;
141
139
AssertEx . EqualTolerance ( 1 , Energy . From ( 1 , EnergyUnit . MegawattHour ) . MegawattHours , MegawattHoursTolerance ) ;
142
- AssertEx . EqualTolerance ( 1 , Energy . From ( 1 , EnergyUnit . UsTherm ) . UsTherms , UsThermsTolerance ) ;
140
+ AssertEx . EqualTolerance ( 1 , Energy . From ( 1 , EnergyUnit . ThermEc ) . ThermsEc , ThermsEcTolerance ) ;
141
+ AssertEx . EqualTolerance ( 1 , Energy . From ( 1 , EnergyUnit . ThermImperial ) . ThermsImperial , ThermsImperialTolerance ) ;
142
+ AssertEx . EqualTolerance ( 1 , Energy . From ( 1 , EnergyUnit . ThermUs ) . ThermsUs , ThermsUsTolerance ) ;
143
143
AssertEx . EqualTolerance ( 1 , Energy . From ( 1 , EnergyUnit . WattHour ) . WattHours , WattHoursTolerance ) ;
144
144
}
145
145
@@ -149,22 +149,22 @@ public void As()
149
149
var joule = Energy . FromJoules ( 1 ) ;
150
150
AssertEx . EqualTolerance ( BritishThermalUnitsInOneJoule , joule . As ( EnergyUnit . BritishThermalUnit ) , BritishThermalUnitsTolerance ) ;
151
151
AssertEx . EqualTolerance ( CaloriesInOneJoule , joule . As ( EnergyUnit . Calorie ) , CaloriesTolerance ) ;
152
- AssertEx . EqualTolerance ( DecaeuThermsInOneJoule , joule . As ( EnergyUnit . DecaeuTherm ) , DecaeuThermsTolerance ) ;
153
- AssertEx . EqualTolerance ( DecaimperialThermsInOneJoule , joule . As ( EnergyUnit . DecaimperialTherm ) , DecaimperialThermsTolerance ) ;
154
- AssertEx . EqualTolerance ( DecausThermsInOneJoule , joule . As ( EnergyUnit . DecausTherm ) , DecausThermsTolerance ) ;
152
+ AssertEx . EqualTolerance ( DecathermsEcInOneJoule , joule . As ( EnergyUnit . DecathermEc ) , DecathermsEcTolerance ) ;
153
+ AssertEx . EqualTolerance ( DecathermsImperialInOneJoule , joule . As ( EnergyUnit . DecathermImperial ) , DecathermsImperialTolerance ) ;
154
+ AssertEx . EqualTolerance ( DecathermsUsInOneJoule , joule . As ( EnergyUnit . DecathermUs ) , DecathermsUsTolerance ) ;
155
155
AssertEx . EqualTolerance ( ElectronVoltsInOneJoule , joule . As ( EnergyUnit . ElectronVolt ) , ElectronVoltsTolerance ) ;
156
156
AssertEx . EqualTolerance ( ErgsInOneJoule , joule . As ( EnergyUnit . Erg ) , ErgsTolerance ) ;
157
- AssertEx . EqualTolerance ( EuThermsInOneJoule , joule . As ( EnergyUnit . EuTherm ) , EuThermsTolerance ) ;
158
157
AssertEx . EqualTolerance ( FootPoundsInOneJoule , joule . As ( EnergyUnit . FootPound ) , FootPoundsTolerance ) ;
159
158
AssertEx . EqualTolerance ( GigawattHoursInOneJoule , joule . As ( EnergyUnit . GigawattHour ) , GigawattHoursTolerance ) ;
160
- AssertEx . EqualTolerance ( ImperialThermsInOneJoule , joule . As ( EnergyUnit . ImperialTherm ) , ImperialThermsTolerance ) ;
161
159
AssertEx . EqualTolerance ( JoulesInOneJoule , joule . As ( EnergyUnit . Joule ) , JoulesTolerance ) ;
162
160
AssertEx . EqualTolerance ( KilocaloriesInOneJoule , joule . As ( EnergyUnit . Kilocalorie ) , KilocaloriesTolerance ) ;
163
161
AssertEx . EqualTolerance ( KilojoulesInOneJoule , joule . As ( EnergyUnit . Kilojoule ) , KilojoulesTolerance ) ;
164
162
AssertEx . EqualTolerance ( KilowattHoursInOneJoule , joule . As ( EnergyUnit . KilowattHour ) , KilowattHoursTolerance ) ;
165
163
AssertEx . EqualTolerance ( MegajoulesInOneJoule , joule . As ( EnergyUnit . Megajoule ) , MegajoulesTolerance ) ;
166
164
AssertEx . EqualTolerance ( MegawattHoursInOneJoule , joule . As ( EnergyUnit . MegawattHour ) , MegawattHoursTolerance ) ;
167
- AssertEx . EqualTolerance ( UsThermsInOneJoule , joule . As ( EnergyUnit . UsTherm ) , UsThermsTolerance ) ;
165
+ AssertEx . EqualTolerance ( ThermsEcInOneJoule , joule . As ( EnergyUnit . ThermEc ) , ThermsEcTolerance ) ;
166
+ AssertEx . EqualTolerance ( ThermsImperialInOneJoule , joule . As ( EnergyUnit . ThermImperial ) , ThermsImperialTolerance ) ;
167
+ AssertEx . EqualTolerance ( ThermsUsInOneJoule , joule . As ( EnergyUnit . ThermUs ) , ThermsUsTolerance ) ;
168
168
AssertEx . EqualTolerance ( WattHoursInOneJoule , joule . As ( EnergyUnit . WattHour ) , WattHoursTolerance ) ;
169
169
}
170
170
@@ -174,22 +174,22 @@ public void ConversionRoundTrip()
174
174
Energy joule = Energy . FromJoules ( 1 ) ;
175
175
AssertEx . EqualTolerance ( 1 , Energy . FromBritishThermalUnits ( joule . BritishThermalUnits ) . Joules , BritishThermalUnitsTolerance ) ;
176
176
AssertEx . EqualTolerance ( 1 , Energy . FromCalories ( joule . Calories ) . Joules , CaloriesTolerance ) ;
177
- AssertEx . EqualTolerance ( 1 , Energy . FromDecaeuTherms ( joule . DecaeuTherms ) . Joules , DecaeuThermsTolerance ) ;
178
- AssertEx . EqualTolerance ( 1 , Energy . FromDecaimperialTherms ( joule . DecaimperialTherms ) . Joules , DecaimperialThermsTolerance ) ;
179
- AssertEx . EqualTolerance ( 1 , Energy . FromDecausTherms ( joule . DecausTherms ) . Joules , DecausThermsTolerance ) ;
177
+ AssertEx . EqualTolerance ( 1 , Energy . FromDecathermsEc ( joule . DecathermsEc ) . Joules , DecathermsEcTolerance ) ;
178
+ AssertEx . EqualTolerance ( 1 , Energy . FromDecathermsImperial ( joule . DecathermsImperial ) . Joules , DecathermsImperialTolerance ) ;
179
+ AssertEx . EqualTolerance ( 1 , Energy . FromDecathermsUs ( joule . DecathermsUs ) . Joules , DecathermsUsTolerance ) ;
180
180
AssertEx . EqualTolerance ( 1 , Energy . FromElectronVolts ( joule . ElectronVolts ) . Joules , ElectronVoltsTolerance ) ;
181
181
AssertEx . EqualTolerance ( 1 , Energy . FromErgs ( joule . Ergs ) . Joules , ErgsTolerance ) ;
182
- AssertEx . EqualTolerance ( 1 , Energy . FromEuTherms ( joule . EuTherms ) . Joules , EuThermsTolerance ) ;
183
182
AssertEx . EqualTolerance ( 1 , Energy . FromFootPounds ( joule . FootPounds ) . Joules , FootPoundsTolerance ) ;
184
183
AssertEx . EqualTolerance ( 1 , Energy . FromGigawattHours ( joule . GigawattHours ) . Joules , GigawattHoursTolerance ) ;
185
- AssertEx . EqualTolerance ( 1 , Energy . FromImperialTherms ( joule . ImperialTherms ) . Joules , ImperialThermsTolerance ) ;
186
184
AssertEx . EqualTolerance ( 1 , Energy . FromJoules ( joule . Joules ) . Joules , JoulesTolerance ) ;
187
185
AssertEx . EqualTolerance ( 1 , Energy . FromKilocalories ( joule . Kilocalories ) . Joules , KilocaloriesTolerance ) ;
188
186
AssertEx . EqualTolerance ( 1 , Energy . FromKilojoules ( joule . Kilojoules ) . Joules , KilojoulesTolerance ) ;
189
187
AssertEx . EqualTolerance ( 1 , Energy . FromKilowattHours ( joule . KilowattHours ) . Joules , KilowattHoursTolerance ) ;
190
188
AssertEx . EqualTolerance ( 1 , Energy . FromMegajoules ( joule . Megajoules ) . Joules , MegajoulesTolerance ) ;
191
189
AssertEx . EqualTolerance ( 1 , Energy . FromMegawattHours ( joule . MegawattHours ) . Joules , MegawattHoursTolerance ) ;
192
- AssertEx . EqualTolerance ( 1 , Energy . FromUsTherms ( joule . UsTherms ) . Joules , UsThermsTolerance ) ;
190
+ AssertEx . EqualTolerance ( 1 , Energy . FromThermsEc ( joule . ThermsEc ) . Joules , ThermsEcTolerance ) ;
191
+ AssertEx . EqualTolerance ( 1 , Energy . FromThermsImperial ( joule . ThermsImperial ) . Joules , ThermsImperialTolerance ) ;
192
+ AssertEx . EqualTolerance ( 1 , Energy . FromThermsUs ( joule . ThermsUs ) . Joules , ThermsUsTolerance ) ;
193
193
AssertEx . EqualTolerance ( 1 , Energy . FromWattHours ( joule . WattHours ) . Joules , WattHoursTolerance ) ;
194
194
}
195
195
0 commit comments