@@ -39,8 +39,11 @@ public abstract partial class RotationalSpeedTestsBase
39
39
protected abstract double CentiradiansPerSecondInOneRadianPerSecond { get ; }
40
40
protected abstract double DeciradiansPerSecondInOneRadianPerSecond { get ; }
41
41
protected abstract double DegreesPerSecondInOneRadianPerSecond { get ; }
42
+ protected abstract double MicrodegreesPerSecondInOneRadianPerSecond { get ; }
42
43
protected abstract double MicroradiansPerSecondInOneRadianPerSecond { get ; }
44
+ protected abstract double MillidegreesPerSecondInOneRadianPerSecond { get ; }
43
45
protected abstract double MilliradiansPerSecondInOneRadianPerSecond { get ; }
46
+ protected abstract double NanodegreesPerSecondInOneRadianPerSecond { get ; }
44
47
protected abstract double NanoradiansPerSecondInOneRadianPerSecond { get ; }
45
48
protected abstract double RadiansPerSecondInOneRadianPerSecond { get ; }
46
49
protected abstract double RevolutionsPerMinuteInOneRadianPerSecond { get ; }
@@ -50,8 +53,11 @@ public abstract partial class RotationalSpeedTestsBase
50
53
protected virtual double CentiradiansPerSecondTolerance { get { return 1e-5 ; } }
51
54
protected virtual double DeciradiansPerSecondTolerance { get { return 1e-5 ; } }
52
55
protected virtual double DegreesPerSecondTolerance { get { return 1e-5 ; } }
56
+ protected virtual double MicrodegreesPerSecondTolerance { get { return 1e-5 ; } }
53
57
protected virtual double MicroradiansPerSecondTolerance { get { return 1e-5 ; } }
58
+ protected virtual double MillidegreesPerSecondTolerance { get { return 1e-5 ; } }
54
59
protected virtual double MilliradiansPerSecondTolerance { get { return 1e-5 ; } }
60
+ protected virtual double NanodegreesPerSecondTolerance { get { return 1e-5 ; } }
55
61
protected virtual double NanoradiansPerSecondTolerance { get { return 1e-5 ; } }
56
62
protected virtual double RadiansPerSecondTolerance { get { return 1e-5 ; } }
57
63
protected virtual double RevolutionsPerMinuteTolerance { get { return 1e-5 ; } }
@@ -65,8 +71,11 @@ public void RadianPerSecondToRotationalSpeedUnits()
65
71
Assert . AreEqual ( CentiradiansPerSecondInOneRadianPerSecond , radianpersecond . CentiradiansPerSecond , CentiradiansPerSecondTolerance ) ;
66
72
Assert . AreEqual ( DeciradiansPerSecondInOneRadianPerSecond , radianpersecond . DeciradiansPerSecond , DeciradiansPerSecondTolerance ) ;
67
73
Assert . AreEqual ( DegreesPerSecondInOneRadianPerSecond , radianpersecond . DegreesPerSecond , DegreesPerSecondTolerance ) ;
74
+ Assert . AreEqual ( MicrodegreesPerSecondInOneRadianPerSecond , radianpersecond . MicrodegreesPerSecond , MicrodegreesPerSecondTolerance ) ;
68
75
Assert . AreEqual ( MicroradiansPerSecondInOneRadianPerSecond , radianpersecond . MicroradiansPerSecond , MicroradiansPerSecondTolerance ) ;
76
+ Assert . AreEqual ( MillidegreesPerSecondInOneRadianPerSecond , radianpersecond . MillidegreesPerSecond , MillidegreesPerSecondTolerance ) ;
69
77
Assert . AreEqual ( MilliradiansPerSecondInOneRadianPerSecond , radianpersecond . MilliradiansPerSecond , MilliradiansPerSecondTolerance ) ;
78
+ Assert . AreEqual ( NanodegreesPerSecondInOneRadianPerSecond , radianpersecond . NanodegreesPerSecond , NanodegreesPerSecondTolerance ) ;
70
79
Assert . AreEqual ( NanoradiansPerSecondInOneRadianPerSecond , radianpersecond . NanoradiansPerSecond , NanoradiansPerSecondTolerance ) ;
71
80
Assert . AreEqual ( RadiansPerSecondInOneRadianPerSecond , radianpersecond . RadiansPerSecond , RadiansPerSecondTolerance ) ;
72
81
Assert . AreEqual ( RevolutionsPerMinuteInOneRadianPerSecond , radianpersecond . RevolutionsPerMinute , RevolutionsPerMinuteTolerance ) ;
@@ -79,8 +88,11 @@ public void FromValueAndUnit()
79
88
Assert . AreEqual ( 1 , RotationalSpeed . From ( 1 , RotationalSpeedUnit . CentiradianPerSecond ) . CentiradiansPerSecond , CentiradiansPerSecondTolerance ) ;
80
89
Assert . AreEqual ( 1 , RotationalSpeed . From ( 1 , RotationalSpeedUnit . DeciradianPerSecond ) . DeciradiansPerSecond , DeciradiansPerSecondTolerance ) ;
81
90
Assert . AreEqual ( 1 , RotationalSpeed . From ( 1 , RotationalSpeedUnit . DegreePerSecond ) . DegreesPerSecond , DegreesPerSecondTolerance ) ;
91
+ Assert . AreEqual ( 1 , RotationalSpeed . From ( 1 , RotationalSpeedUnit . MicrodegreePerSecond ) . MicrodegreesPerSecond , MicrodegreesPerSecondTolerance ) ;
82
92
Assert . AreEqual ( 1 , RotationalSpeed . From ( 1 , RotationalSpeedUnit . MicroradianPerSecond ) . MicroradiansPerSecond , MicroradiansPerSecondTolerance ) ;
93
+ Assert . AreEqual ( 1 , RotationalSpeed . From ( 1 , RotationalSpeedUnit . MillidegreePerSecond ) . MillidegreesPerSecond , MillidegreesPerSecondTolerance ) ;
83
94
Assert . AreEqual ( 1 , RotationalSpeed . From ( 1 , RotationalSpeedUnit . MilliradianPerSecond ) . MilliradiansPerSecond , MilliradiansPerSecondTolerance ) ;
95
+ Assert . AreEqual ( 1 , RotationalSpeed . From ( 1 , RotationalSpeedUnit . NanodegreePerSecond ) . NanodegreesPerSecond , NanodegreesPerSecondTolerance ) ;
84
96
Assert . AreEqual ( 1 , RotationalSpeed . From ( 1 , RotationalSpeedUnit . NanoradianPerSecond ) . NanoradiansPerSecond , NanoradiansPerSecondTolerance ) ;
85
97
Assert . AreEqual ( 1 , RotationalSpeed . From ( 1 , RotationalSpeedUnit . RadianPerSecond ) . RadiansPerSecond , RadiansPerSecondTolerance ) ;
86
98
Assert . AreEqual ( 1 , RotationalSpeed . From ( 1 , RotationalSpeedUnit . RevolutionPerMinute ) . RevolutionsPerMinute , RevolutionsPerMinuteTolerance ) ;
@@ -94,8 +106,11 @@ public void As()
94
106
Assert . AreEqual ( CentiradiansPerSecondInOneRadianPerSecond , radianpersecond . As ( RotationalSpeedUnit . CentiradianPerSecond ) , CentiradiansPerSecondTolerance ) ;
95
107
Assert . AreEqual ( DeciradiansPerSecondInOneRadianPerSecond , radianpersecond . As ( RotationalSpeedUnit . DeciradianPerSecond ) , DeciradiansPerSecondTolerance ) ;
96
108
Assert . AreEqual ( DegreesPerSecondInOneRadianPerSecond , radianpersecond . As ( RotationalSpeedUnit . DegreePerSecond ) , DegreesPerSecondTolerance ) ;
109
+ Assert . AreEqual ( MicrodegreesPerSecondInOneRadianPerSecond , radianpersecond . As ( RotationalSpeedUnit . MicrodegreePerSecond ) , MicrodegreesPerSecondTolerance ) ;
97
110
Assert . AreEqual ( MicroradiansPerSecondInOneRadianPerSecond , radianpersecond . As ( RotationalSpeedUnit . MicroradianPerSecond ) , MicroradiansPerSecondTolerance ) ;
111
+ Assert . AreEqual ( MillidegreesPerSecondInOneRadianPerSecond , radianpersecond . As ( RotationalSpeedUnit . MillidegreePerSecond ) , MillidegreesPerSecondTolerance ) ;
98
112
Assert . AreEqual ( MilliradiansPerSecondInOneRadianPerSecond , radianpersecond . As ( RotationalSpeedUnit . MilliradianPerSecond ) , MilliradiansPerSecondTolerance ) ;
113
+ Assert . AreEqual ( NanodegreesPerSecondInOneRadianPerSecond , radianpersecond . As ( RotationalSpeedUnit . NanodegreePerSecond ) , NanodegreesPerSecondTolerance ) ;
99
114
Assert . AreEqual ( NanoradiansPerSecondInOneRadianPerSecond , radianpersecond . As ( RotationalSpeedUnit . NanoradianPerSecond ) , NanoradiansPerSecondTolerance ) ;
100
115
Assert . AreEqual ( RadiansPerSecondInOneRadianPerSecond , radianpersecond . As ( RotationalSpeedUnit . RadianPerSecond ) , RadiansPerSecondTolerance ) ;
101
116
Assert . AreEqual ( RevolutionsPerMinuteInOneRadianPerSecond , radianpersecond . As ( RotationalSpeedUnit . RevolutionPerMinute ) , RevolutionsPerMinuteTolerance ) ;
@@ -109,8 +124,11 @@ public void ConversionRoundTrip()
109
124
Assert . AreEqual ( 1 , RotationalSpeed . FromCentiradiansPerSecond ( radianpersecond . CentiradiansPerSecond ) . RadiansPerSecond , CentiradiansPerSecondTolerance ) ;
110
125
Assert . AreEqual ( 1 , RotationalSpeed . FromDeciradiansPerSecond ( radianpersecond . DeciradiansPerSecond ) . RadiansPerSecond , DeciradiansPerSecondTolerance ) ;
111
126
Assert . AreEqual ( 1 , RotationalSpeed . FromDegreesPerSecond ( radianpersecond . DegreesPerSecond ) . RadiansPerSecond , DegreesPerSecondTolerance ) ;
127
+ Assert . AreEqual ( 1 , RotationalSpeed . FromMicrodegreesPerSecond ( radianpersecond . MicrodegreesPerSecond ) . RadiansPerSecond , MicrodegreesPerSecondTolerance ) ;
112
128
Assert . AreEqual ( 1 , RotationalSpeed . FromMicroradiansPerSecond ( radianpersecond . MicroradiansPerSecond ) . RadiansPerSecond , MicroradiansPerSecondTolerance ) ;
129
+ Assert . AreEqual ( 1 , RotationalSpeed . FromMillidegreesPerSecond ( radianpersecond . MillidegreesPerSecond ) . RadiansPerSecond , MillidegreesPerSecondTolerance ) ;
113
130
Assert . AreEqual ( 1 , RotationalSpeed . FromMilliradiansPerSecond ( radianpersecond . MilliradiansPerSecond ) . RadiansPerSecond , MilliradiansPerSecondTolerance ) ;
131
+ Assert . AreEqual ( 1 , RotationalSpeed . FromNanodegreesPerSecond ( radianpersecond . NanodegreesPerSecond ) . RadiansPerSecond , NanodegreesPerSecondTolerance ) ;
114
132
Assert . AreEqual ( 1 , RotationalSpeed . FromNanoradiansPerSecond ( radianpersecond . NanoradiansPerSecond ) . RadiansPerSecond , NanoradiansPerSecondTolerance ) ;
115
133
Assert . AreEqual ( 1 , RotationalSpeed . FromRadiansPerSecond ( radianpersecond . RadiansPerSecond ) . RadiansPerSecond , RadiansPerSecondTolerance ) ;
116
134
Assert . AreEqual ( 1 , RotationalSpeed . FromRevolutionsPerMinute ( radianpersecond . RevolutionsPerMinute ) . RadiansPerSecond , RevolutionsPerMinuteTolerance ) ;
0 commit comments