Ejemplo n.º 1
0
 public BoardController(
     IAttacker attacker,
     IBoardCreator boardCreator)
 {
     _attacker     = attacker;
     _boardCreator = boardCreator;
 }
Ejemplo n.º 2
0
 public ShipController(
     IAttacker attacker,
     IBoardCreator boardCreator,
     IShipCreator shipCreator,
     IShipPlacer shipPlacer)
 {
     _shipCreator = shipCreator;
     _shipPlacer  = shipPlacer;
 }
Ejemplo n.º 3
0
 public BoardPreparation(IBoardCreator boardCreator,
                         IFigureCreator figureCreator,
                         IBoardModel boardModel,
                         IFigureController figureController)
 {
     BoardCreator     = boardCreator.CheckNull();
     FigureCreator    = figureCreator.CheckNull();
     BoardModel       = boardModel.CheckNull();
     FigureController = figureController.CheckNull();
 }
Ejemplo n.º 4
0
 public ActivitiesService(
     IBoardRepository boardRepository,
     IBoardCreator boardCreator,
     ITaskCreator taskCreator,
     IErrorService errorService)
 {
     _boardRepository = boardRepository;
     _boardCreator    = boardCreator;
     _taskCreator     = taskCreator;
     _errorService    = errorService;
 }
Ejemplo n.º 5
0
 public SampleDataController(
     IMemoryCache cache,
     IJiraClient jiraClient,
     IBoardCreator boardCreator,
     IDbClient dbClient
     )
 {
     this.jiraClient   = jiraClient;
     this.cache        = cache;
     this.boardCreator = boardCreator;
     this.dbClient     = dbClient;
 }
Ejemplo n.º 6
0
 public BoardService(
     ICellService cellService,
     IBoardRepository boardRepository,
     IUserRepository userRepository,
     IServicesResourceManager serviceResourceManager,
     IMapper iMapper,
     IBoardCreator gameProcessor)
 {
     _cellService            = cellService;
     _boardRepository        = boardRepository;
     _userRepository         = userRepository;
     _serviceResourceManager = serviceResourceManager;
     _iMapper       = iMapper;
     _gameProcessor = gameProcessor;
 }
Ejemplo n.º 7
0
 public CellService(
     IBoardRepository boardRepository,
     IUserRepository userRepository,
     IServicesResourceManager serviceResourceManager,
     IMapper iMapper,
     IBoardCreator gameProcessor,
     ICellResolver cellResolver,
     IGameStatusResolver gameStatusResolver)
 {
     _boardRepository        = boardRepository;
     _userRepository         = userRepository;
     _serviceResourceManager = serviceResourceManager;
     _iMapper            = iMapper;
     _gameProcessor      = gameProcessor;
     _cellResolver       = cellResolver;
     _gameStatusResolver = gameStatusResolver;
 }
Ejemplo n.º 8
0
        public static IBoardCreator GetBuilder(string name)
        {
            IBoardCreator result = null;

            switch (name)
            {
            case "small":
                result = new SmallBoardBuilder();
                break;

            case "medium":
                result = new MediumBoardBuilder();
                break;

            default:
                throw new Exception("Not valid name");
            }
            return(result);
        }
Ejemplo n.º 9
0
 public Director(IBoardCreator builder)
 {
     this.builder = builder;
 }
Ejemplo n.º 10
0
 public void SetUp()
 {
     _fixture       = Utils.GetFixture();
     _mapper        = A.Fake <IMapper>();
     _gameProcessor = new BoardCreator();
 }
Ejemplo n.º 11
0
 public Game(IBoardCreator boardCreator, IArmyDelegator armyDelegator)
 {
     _boardCreator  = boardCreator;
     _armyDelegator = armyDelegator;
     _logger        = new Logger(this);
 }