public void EqualsReturnsTrueForZeroAnd360Test() { TestBaseAngle angle1 = TestBaseAngle.FromRadians(BaseAngle.RadiansForZeroDegrees); TestBaseAngle angle2 = TestBaseAngle.FromRadians(BaseAngle.RadiansFor360Degrees); Assert.True(angle1.Equals(angle2)); }
public void EqualsReturnsTrueForSameValueTest() { TestBaseAngle angle1 = TestBaseAngle.FromRadians(BaseAngle.RadiansFor45Degrees); TestBaseAngle angle2 = TestBaseAngle.FromRadians(BaseAngle.RadiansFor45Degrees); Assert.True(angle1.Equals(angle2)); }
public void EqualsReturnsFalseForSameValuePlusEpsilonTest() { TestBaseAngle angle1 = TestBaseAngle.FromRadians(BaseAngle.RadiansFor45Degrees); TestBaseAngle angle2 = TestBaseAngle.FromRadians(BaseAngle.RadiansFor45Degrees + Constants.EpsilonRadians); Assert.False(angle1.Equals(angle2)); }
public void ToString_ReturnsString_WhenCalled() { // Arrange TestBaseAngle sut = TestBaseAngle.FromDegrees(BaseAngle.RadiansFor90Degrees); // Act string actual = sut.ToString(); // Assert Assert.AreEqual("[Radians: 0.027416 Degrees: 1.570796]", actual); }
public void OperatorNotEqual_ReturnsBool_ForGivenTestBaseAngles( double oneInDegrees, double twoInDegrees, bool expected) { // Arrange TestBaseAngle one = TestBaseAngle.FromDegrees(oneInDegrees); TestBaseAngle two = TestBaseAngle.FromDegrees(twoInDegrees); // Act // Assert Assert.AreEqual(expected, one != two); }
public void EqualsReturnsFalseForOtherClassTest() { TestBaseAngle angle1 = TestBaseAngle.FromRadians(BaseAngle.RadiansFor45Degrees); Assert.False(angle1.Equals(new object())); }
public void EqualsReturnsFalseForNullTest() { TestBaseAngle angle = TestBaseAngle.FromRadians(BaseAngle.RadiansFor45Degrees); Assert.False(angle.Equals(null)); }