public void MovePieceWhenDestinationControlerIsMovingState() { Vector2 pieceDestinePosition = new Vector2(1, 2); GridItemMover pieceMover = CreatePieceMover(); PieceTranslationController pieceTranslationController = CreatePieceTranslationController(pieceMover); PieceDestinationController pieceDestinationController = CreatePieceDestinationController(pieceTranslationController, pieceMover); pieceDestinationController.SetMovable(); pieceDestinationController.TakePieceToPosition(pieceDestinePosition); Assert.AreEqual(pieceDestinePosition, pieceMover.Position); }
public void TakePieceToPosition(Vector2 pieceDestinePosition) { pieceDestinationController.TakePieceToPosition(pieceDestinePosition); }