public void GetTargetCardinalDirectionByPoint2Ds(CardinalDirectionType expected, int sourceX, int sourceY, int targetX, int targetY) { // Arrange var source = new Point2D(sourceX, sourceY); var target = new Point2D(targetX, targetY); // Act var actual = CardinalDirectionTypeHelper.GetTargetCardinalDirectionByPoint2Ds(source, target); // Assert Assert.Equal(expected, actual); }
public void GetByRotationNumberClockwiseUsingMedium(CardinalDirectionType expected, int input) => Assert.Equal(expected, CardinalDirectionTypeHelper.GetByRotationNumberClockwiseUsingMedium(input));
public void GetWhenRotate180(CardinalDirectionType expected, CardinalDirectionType input, CardinalDirectionType cardinalDirectionTypeToInclude) => Assert.Equal(expected, CardinalDirectionTypeHelper.GetWhenRotate180(cardinalDirectionTypeToInclude, input));
public void GetTheClosestByAngle(CardinalDirectionType expected, CardinalDirectionType input, double angle) => Assert.Equal(expected, CardinalDirectionTypeHelper.GetTheClosestByAngle(input, angle));
public void GetWhenRotateRight_RotationNumber(CardinalDirectionType expected, CardinalDirectionType input, CardinalDirectionType cardinalDirectionTypeToInclude, int rotationNumber) => Assert.Equal(expected, CardinalDirectionTypeHelper.GetWhenRotateRight(cardinalDirectionTypeToInclude, input, rotationNumber));