public WayHostileControllerTests() { _freePointToGoResolver = Mock.Create <IFreePointToGoResolver>(); _waitObstacleController = Mock.Create <IWaitObstacleController>(); _baseActionController = Mock.Create <IBaseActionController>(); _wayHostileControllerParameters = Mock.Create <IWayHostileControllerParameters>(); _wayHostileController = new WayHostileController(_freePointToGoResolver, _baseActionController, _waitObstacleController); }
public WayHostileController( IFreePointToGoResolver freePointToGoResolver, IBaseActionController baseActionController, IWaitObstacleController waitObstacleController) { _freePointToGoResolver = freePointToGoResolver; _waitObstacleController = waitObstacleController; _baseActionController = baseActionController; AttackPosition = IntVector2Constant.UNASSIGNET; _freePointToGo = IntVector2Constant.UNASSIGNET; }