public void AreCollidingAt0() { PlayerDot playerDot = new PlayerDot(200); playerDot.MoveClockwise(Math.PI / 2); CircleArc circleArc = new CircleArc(Math.PI / 2, 0); Assert.IsTrue(CollisionDetector.AreColliding(playerDot, circleArc)); }
public void MoveClockwisePI() { PlayerDot playerDot = new PlayerDot(200); playerDot.MoveClockwise(Math.PI); Point expectedPosition = new Point(200, 400); Assert.AreEqual(expectedPosition, playerDot.GetPosition()); }
public void MoveClockwiseGetRadian() { PlayerDot playerDot = new PlayerDot(200); double startRadian = playerDot.GetRadian(); playerDot.MoveClockwise(1.2); double expectedRadian = startRadian - 1.2; Assert.AreEqual(expectedRadian, playerDot.GetRadian()); }