Skip to content

Commit 2e84a36

Browse files
committed
Added test case in AngleUnitsRoundTrip() for degrees.
Added comments to ignore ReSharper warnings.
1 parent 19d8a9a commit 2e84a36

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

Tests/AngleTest.cs

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ public void DegreesToAngleUnits()
1919
[Test]
2020
public void AngleUnitsRoundTrip()
2121
{
22+
Assert.AreEqual(90, Angle.FromDegrees(_degrees90.Degrees).Degrees, Delta);
2223
Assert.AreEqual(90, Angle.FromRadians(_degrees90.Radians).Degrees, Delta);
2324
Assert.AreEqual(90, Angle.FromGradians(_degrees90.Gradians).Degrees, Delta);
2425
}
@@ -47,6 +48,11 @@ public void ComparisonOperators()
4748
Assert.True(degrees180 > degrees90);
4849
Assert.True(degrees180 >= degrees90);
4950

51+
// ReSharper disable EqualExpressionComparison
52+
Assert.True(degrees90 <= degrees90);
53+
Assert.True(degrees90 >= degrees90);
54+
// ReSharper restore EqualExpressionComparison
55+
5056
Assert.False(degrees90 > degrees180);
5157
Assert.False(degrees90 >= degrees180);
5258
Assert.False(degrees180 < degrees90);
@@ -57,6 +63,7 @@ public void ComparisonOperators()
5763
public void CompareToIsImplemented()
5864
{
5965
Angle degree = Angle.FromDegrees(1);
66+
6067
Assert.AreEqual(0, degree.CompareTo(degree));
6168
Assert.Greater(degree.CompareTo(Angle.Zero), 0);
6269
Assert.Less(Angle.Zero.CompareTo(degree), 0);
@@ -67,6 +74,8 @@ public void CompareToIsImplemented()
6774
public void CompareToThrowsOnTypeMismatch()
6875
{
6976
Angle angle = Angle.FromDegrees(90);
77+
78+
// ReSharper disable once ReturnValueOfPureMethodIsNotUsed
7079
angle.CompareTo(new object());
7180
}
7281

@@ -75,6 +84,8 @@ public void CompareToThrowsOnTypeMismatch()
7584
public void CompareToThrowsOnNull()
7685
{
7786
Angle angle = Angle.FromDegrees(90);
87+
88+
// ReSharper disable once ReturnValueOfPureMethodIsNotUsed
7889
angle.CompareTo(null);
7990
}
8091

@@ -85,11 +96,13 @@ public void EqualityOperators()
8596
Angle a = Angle.FromDegrees(90);
8697
Angle b = Angle.FromDegrees(180);
8798

88-
Assert.True(a == a);
99+
// ReSharper disable EqualExpressionComparison
100+
Assert.True(a == a);
89101
Assert.True(a != b);
90102

91103
Assert.False(a == b);
92104
Assert.False(a != a);
105+
// ReSharper restore EqualExpressionComparison
93106
}
94107

95108
[Test]

0 commit comments

Comments
 (0)