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; }
public FreePointToGoResolverTests() { _pathFinderController = Mock.Create <IPathFinderController>(); _adjacentPointsResolver = Mock.Create <IAdjacentPointsResolver>(); _freePossitionsMap = Mock.Create <IFreePossitionsMap>(); _parameters = Mock.Create <IWayHostileControllerParameters>(); _freePointToGoResolver = new FreePointToGoResolver( _parameters, _adjacentPointsResolver, _pathFinderController, _freePossitionsMap); }