예제 #1
0
 public TestClass(IGameRepository gameStateRepository, ICoordinatesParser coordinatesParser, IModelsMapper modelMapper)
     : base(gameStateRepository, coordinatesParser, modelMapper)
 {
     GameStateRepository = gameStateRepository;
     CoordinatesParser   = coordinatesParser;
     ModelMapper         = modelMapper;
 }
예제 #2
0
        private TestClass Create()
        {
            IGameRepository    gameStateRepository = A.Fake <IGameRepository>();
            ICoordinatesParser coordinatesParser   = A.Fake <ICoordinatesParser>();
            IModelsMapper      modelMapper         = A.Fake <IModelsMapper>();

            return(new TestClass(gameStateRepository, coordinatesParser, modelMapper));
        }
 public SeaBattleGameService(
     IGameRepository gameStateRepository,
     ICoordinatesParser coordinatesParser,
     IModelsMapper modelMapper)
 {
     _gameStateRepository = gameStateRepository.NotNull(nameof(gameStateRepository));
     _coordinatesParser   = coordinatesParser.NotNull(nameof(coordinatesParser));
     _modelMapper         = modelMapper.NotNull(nameof(modelMapper));
 }
예제 #4
0
 public BattleController(IStatisticsService statisticsService,
                         IBattleService battleService,
                         ICreationService creationService,
                         ICoordinatesParser coordinatesParser,
                         IGameLifetimeService gameLifetimeService,
                         Game game)
 {
     _statisticsService   = statisticsService;
     _battleService       = battleService;
     _creationService     = creationService;
     _coordinatesParser   = coordinatesParser;
     _gameLifetimeService = gameLifetimeService;
     _game = game;
 }
예제 #5
0
 public ShipService(IBattleRepository battleRepository, ICoordinatesParser coordinatesParser, ICoordinatesValidator coordinatesValidator)
 {
     _battleRepository     = battleRepository;
     _coordinatesParser    = coordinatesParser;
     _coordinatesValidator = coordinatesValidator;
 }
 public CoordinatesParserTests()
 {
     _parser = new CoordinatesParser();
 }