@@ -19,6 +19,7 @@ public void DegreesToAngleUnits()
19
19
[ Test ]
20
20
public void AngleUnitsRoundTrip ( )
21
21
{
22
+ Assert . AreEqual ( 90 , Angle . FromDegrees ( _degrees90 . Degrees ) . Degrees , Delta ) ;
22
23
Assert . AreEqual ( 90 , Angle . FromRadians ( _degrees90 . Radians ) . Degrees , Delta ) ;
23
24
Assert . AreEqual ( 90 , Angle . FromGradians ( _degrees90 . Gradians ) . Degrees , Delta ) ;
24
25
}
@@ -47,6 +48,11 @@ public void ComparisonOperators()
47
48
Assert . True ( degrees180 > degrees90 ) ;
48
49
Assert . True ( degrees180 >= degrees90 ) ;
49
50
51
+ // ReSharper disable EqualExpressionComparison
52
+ Assert . True ( degrees90 <= degrees90 ) ;
53
+ Assert . True ( degrees90 >= degrees90 ) ;
54
+ // ReSharper restore EqualExpressionComparison
55
+
50
56
Assert . False ( degrees90 > degrees180 ) ;
51
57
Assert . False ( degrees90 >= degrees180 ) ;
52
58
Assert . False ( degrees180 < degrees90 ) ;
@@ -57,6 +63,7 @@ public void ComparisonOperators()
57
63
public void CompareToIsImplemented ( )
58
64
{
59
65
Angle degree = Angle . FromDegrees ( 1 ) ;
66
+
60
67
Assert . AreEqual ( 0 , degree . CompareTo ( degree ) ) ;
61
68
Assert . Greater ( degree . CompareTo ( Angle . Zero ) , 0 ) ;
62
69
Assert . Less ( Angle . Zero . CompareTo ( degree ) , 0 ) ;
@@ -67,6 +74,8 @@ public void CompareToIsImplemented()
67
74
public void CompareToThrowsOnTypeMismatch ( )
68
75
{
69
76
Angle angle = Angle . FromDegrees ( 90 ) ;
77
+
78
+ // ReSharper disable once ReturnValueOfPureMethodIsNotUsed
70
79
angle . CompareTo ( new object ( ) ) ;
71
80
}
72
81
@@ -75,6 +84,8 @@ public void CompareToThrowsOnTypeMismatch()
75
84
public void CompareToThrowsOnNull ( )
76
85
{
77
86
Angle angle = Angle . FromDegrees ( 90 ) ;
87
+
88
+ // ReSharper disable once ReturnValueOfPureMethodIsNotUsed
78
89
angle . CompareTo ( null ) ;
79
90
}
80
91
@@ -85,11 +96,13 @@ public void EqualityOperators()
85
96
Angle a = Angle . FromDegrees ( 90 ) ;
86
97
Angle b = Angle . FromDegrees ( 180 ) ;
87
98
88
- Assert . True ( a == a ) ;
99
+ // ReSharper disable EqualExpressionComparison
100
+ Assert . True ( a == a ) ;
89
101
Assert . True ( a != b ) ;
90
102
91
103
Assert . False ( a == b ) ;
92
104
Assert . False ( a != a ) ;
105
+ // ReSharper restore EqualExpressionComparison
93
106
}
94
107
95
108
[ Test ]
0 commit comments