@@ -55,6 +55,7 @@ public abstract partial class TemperatureChangeRateTestsBase
55
55
protected abstract double CentidegreesCelsiusPerSecondInOneDegreeCelsiusPerSecond { get ; }
56
56
protected abstract double DecadegreesCelsiusPerSecondInOneDegreeCelsiusPerSecond { get ; }
57
57
protected abstract double DecidegreesCelsiusPerSecondInOneDegreeCelsiusPerSecond { get ; }
58
+ protected abstract double DegreesCelsiusPerMinuteInOneDegreeCelsiusPerSecond { get ; }
58
59
protected abstract double DegreesCelsiusPerSecondInOneDegreeCelsiusPerSecond { get ; }
59
60
protected abstract double HectodegreesCelsiusPerSecondInOneDegreeCelsiusPerSecond { get ; }
60
61
protected abstract double KilodegreesCelsiusPerSecondInOneDegreeCelsiusPerSecond { get ; }
@@ -66,6 +67,7 @@ public abstract partial class TemperatureChangeRateTestsBase
66
67
protected virtual double CentidegreesCelsiusPerSecondTolerance { get { return 1e-5 ; } }
67
68
protected virtual double DecadegreesCelsiusPerSecondTolerance { get { return 1e-5 ; } }
68
69
protected virtual double DecidegreesCelsiusPerSecondTolerance { get { return 1e-5 ; } }
70
+ protected virtual double DegreesCelsiusPerMinuteTolerance { get { return 1e-5 ; } }
69
71
protected virtual double DegreesCelsiusPerSecondTolerance { get { return 1e-5 ; } }
70
72
protected virtual double HectodegreesCelsiusPerSecondTolerance { get { return 1e-5 ; } }
71
73
protected virtual double KilodegreesCelsiusPerSecondTolerance { get { return 1e-5 ; } }
@@ -81,6 +83,7 @@ public void DegreeCelsiusPerSecondToTemperatureChangeRateUnits()
81
83
AssertEx . EqualTolerance ( CentidegreesCelsiusPerSecondInOneDegreeCelsiusPerSecond , degreecelsiuspersecond . CentidegreesCelsiusPerSecond , CentidegreesCelsiusPerSecondTolerance ) ;
82
84
AssertEx . EqualTolerance ( DecadegreesCelsiusPerSecondInOneDegreeCelsiusPerSecond , degreecelsiuspersecond . DecadegreesCelsiusPerSecond , DecadegreesCelsiusPerSecondTolerance ) ;
83
85
AssertEx . EqualTolerance ( DecidegreesCelsiusPerSecondInOneDegreeCelsiusPerSecond , degreecelsiuspersecond . DecidegreesCelsiusPerSecond , DecidegreesCelsiusPerSecondTolerance ) ;
86
+ AssertEx . EqualTolerance ( DegreesCelsiusPerMinuteInOneDegreeCelsiusPerSecond , degreecelsiuspersecond . DegreesCelsiusPerMinute , DegreesCelsiusPerMinuteTolerance ) ;
84
87
AssertEx . EqualTolerance ( DegreesCelsiusPerSecondInOneDegreeCelsiusPerSecond , degreecelsiuspersecond . DegreesCelsiusPerSecond , DegreesCelsiusPerSecondTolerance ) ;
85
88
AssertEx . EqualTolerance ( HectodegreesCelsiusPerSecondInOneDegreeCelsiusPerSecond , degreecelsiuspersecond . HectodegreesCelsiusPerSecond , HectodegreesCelsiusPerSecondTolerance ) ;
86
89
AssertEx . EqualTolerance ( KilodegreesCelsiusPerSecondInOneDegreeCelsiusPerSecond , degreecelsiuspersecond . KilodegreesCelsiusPerSecond , KilodegreesCelsiusPerSecondTolerance ) ;
@@ -95,6 +98,7 @@ public void FromValueAndUnit()
95
98
AssertEx . EqualTolerance ( 1 , TemperatureChangeRate . From ( 1 , TemperatureChangeRateUnit . CentidegreeCelsiusPerSecond ) . CentidegreesCelsiusPerSecond , CentidegreesCelsiusPerSecondTolerance ) ;
96
99
AssertEx . EqualTolerance ( 1 , TemperatureChangeRate . From ( 1 , TemperatureChangeRateUnit . DecadegreeCelsiusPerSecond ) . DecadegreesCelsiusPerSecond , DecadegreesCelsiusPerSecondTolerance ) ;
97
100
AssertEx . EqualTolerance ( 1 , TemperatureChangeRate . From ( 1 , TemperatureChangeRateUnit . DecidegreeCelsiusPerSecond ) . DecidegreesCelsiusPerSecond , DecidegreesCelsiusPerSecondTolerance ) ;
101
+ AssertEx . EqualTolerance ( 1 , TemperatureChangeRate . From ( 1 , TemperatureChangeRateUnit . DegreeCelsiusPerMinute ) . DegreesCelsiusPerMinute , DegreesCelsiusPerMinuteTolerance ) ;
98
102
AssertEx . EqualTolerance ( 1 , TemperatureChangeRate . From ( 1 , TemperatureChangeRateUnit . DegreeCelsiusPerSecond ) . DegreesCelsiusPerSecond , DegreesCelsiusPerSecondTolerance ) ;
99
103
AssertEx . EqualTolerance ( 1 , TemperatureChangeRate . From ( 1 , TemperatureChangeRateUnit . HectodegreeCelsiusPerSecond ) . HectodegreesCelsiusPerSecond , HectodegreesCelsiusPerSecondTolerance ) ;
100
104
AssertEx . EqualTolerance ( 1 , TemperatureChangeRate . From ( 1 , TemperatureChangeRateUnit . KilodegreeCelsiusPerSecond ) . KilodegreesCelsiusPerSecond , KilodegreesCelsiusPerSecondTolerance ) ;
@@ -110,6 +114,7 @@ public void As()
110
114
AssertEx . EqualTolerance ( CentidegreesCelsiusPerSecondInOneDegreeCelsiusPerSecond , degreecelsiuspersecond . As ( TemperatureChangeRateUnit . CentidegreeCelsiusPerSecond ) , CentidegreesCelsiusPerSecondTolerance ) ;
111
115
AssertEx . EqualTolerance ( DecadegreesCelsiusPerSecondInOneDegreeCelsiusPerSecond , degreecelsiuspersecond . As ( TemperatureChangeRateUnit . DecadegreeCelsiusPerSecond ) , DecadegreesCelsiusPerSecondTolerance ) ;
112
116
AssertEx . EqualTolerance ( DecidegreesCelsiusPerSecondInOneDegreeCelsiusPerSecond , degreecelsiuspersecond . As ( TemperatureChangeRateUnit . DecidegreeCelsiusPerSecond ) , DecidegreesCelsiusPerSecondTolerance ) ;
117
+ AssertEx . EqualTolerance ( DegreesCelsiusPerMinuteInOneDegreeCelsiusPerSecond , degreecelsiuspersecond . As ( TemperatureChangeRateUnit . DegreeCelsiusPerMinute ) , DegreesCelsiusPerMinuteTolerance ) ;
113
118
AssertEx . EqualTolerance ( DegreesCelsiusPerSecondInOneDegreeCelsiusPerSecond , degreecelsiuspersecond . As ( TemperatureChangeRateUnit . DegreeCelsiusPerSecond ) , DegreesCelsiusPerSecondTolerance ) ;
114
119
AssertEx . EqualTolerance ( HectodegreesCelsiusPerSecondInOneDegreeCelsiusPerSecond , degreecelsiuspersecond . As ( TemperatureChangeRateUnit . HectodegreeCelsiusPerSecond ) , HectodegreesCelsiusPerSecondTolerance ) ;
115
120
AssertEx . EqualTolerance ( KilodegreesCelsiusPerSecondInOneDegreeCelsiusPerSecond , degreecelsiuspersecond . As ( TemperatureChangeRateUnit . KilodegreeCelsiusPerSecond ) , KilodegreesCelsiusPerSecondTolerance ) ;
@@ -125,6 +130,7 @@ public void ConversionRoundTrip()
125
130
AssertEx . EqualTolerance ( 1 , TemperatureChangeRate . FromCentidegreesCelsiusPerSecond ( degreecelsiuspersecond . CentidegreesCelsiusPerSecond ) . DegreesCelsiusPerSecond , CentidegreesCelsiusPerSecondTolerance ) ;
126
131
AssertEx . EqualTolerance ( 1 , TemperatureChangeRate . FromDecadegreesCelsiusPerSecond ( degreecelsiuspersecond . DecadegreesCelsiusPerSecond ) . DegreesCelsiusPerSecond , DecadegreesCelsiusPerSecondTolerance ) ;
127
132
AssertEx . EqualTolerance ( 1 , TemperatureChangeRate . FromDecidegreesCelsiusPerSecond ( degreecelsiuspersecond . DecidegreesCelsiusPerSecond ) . DegreesCelsiusPerSecond , DecidegreesCelsiusPerSecondTolerance ) ;
133
+ AssertEx . EqualTolerance ( 1 , TemperatureChangeRate . FromDegreesCelsiusPerMinute ( degreecelsiuspersecond . DegreesCelsiusPerMinute ) . DegreesCelsiusPerSecond , DegreesCelsiusPerMinuteTolerance ) ;
128
134
AssertEx . EqualTolerance ( 1 , TemperatureChangeRate . FromDegreesCelsiusPerSecond ( degreecelsiuspersecond . DegreesCelsiusPerSecond ) . DegreesCelsiusPerSecond , DegreesCelsiusPerSecondTolerance ) ;
129
135
AssertEx . EqualTolerance ( 1 , TemperatureChangeRate . FromHectodegreesCelsiusPerSecond ( degreecelsiuspersecond . HectodegreesCelsiusPerSecond ) . DegreesCelsiusPerSecond , HectodegreesCelsiusPerSecondTolerance ) ;
130
136
AssertEx . EqualTolerance ( 1 , TemperatureChangeRate . FromKilodegreesCelsiusPerSecond ( degreecelsiuspersecond . KilodegreesCelsiusPerSecond ) . DegreesCelsiusPerSecond , KilodegreesCelsiusPerSecondTolerance ) ;
0 commit comments