public QueueingTouchEventProvider(ICoordinateTranslator translator, TouchHandler handler) { if (handler == null) { throw new ArgumentNullException("handler"); } _translator = translator; handler.TouchDown += OnHandlerOnTouchDown; handler.TouchMove += OnHandlerOnTouchMove; handler.TouchUp += OnHandlerOnTouchUp; }
public Game(IBoard board, ICoordinateTranslator coordinateTranslator, IFleetDeployer fleetDeployer) { Board = board; CoordinateTranslator = coordinateTranslator; FleetDeployer = fleetDeployer; }
public CoordinateTranslatorTests() { _coordinateTranslator = new CoordinateTranslator(); }