Example #1
0
        public void Setup()
        {
            _unitOfWork         = A.Fake <IUnitOfWork>();
            _publisherDecorator = A.Fake <IPublisherDecorator>();
            _mapper             = A.Fake <IMapper>();

            _publisherService = new PublisherService(_unitOfWork, _publisherDecorator, _mapper);
        }
Example #2
0
 public PublisherService(
     IUnitOfWork unitOfWork,
     IPublisherDecorator publisherDecorator,
     IMapper mapper)
 {
     _mapper             = mapper;
     _unitOfWork         = unitOfWork;
     _publisherDecorator = publisherDecorator;
 }
Example #3
0
 public GameDecorator(
     IAsyncRepository <GameRoot> sqlGameRootRepository,
     IPublisherDecorator publisherDecorator,
     IProductRepository productRepository,
     IAggregator <GameFilterData, IEnumerable <GameRoot> > gameRootAggregator,
     IAsyncRepository <GameDetails> gameDetailsRepository,
     IAsyncRepository <GameLocalization> gameLocalizationRepository,
     IMapper mapper)
 {
     _sqlGameRootRepository      = sqlGameRootRepository;
     _publisherDecorator         = publisherDecorator;
     _productRepository          = productRepository;
     _gameRootAggregator         = gameRootAggregator;
     _gameDetailsRepository      = gameDetailsRepository;
     _gameLocalizationRepository = gameLocalizationRepository;
     _mapper = mapper;
 }
Example #4
0
        public void Setup()
        {
            _sqlGameRootRepository      = A.Fake <IAsyncRepository <GameRoot> >();
            _publisherDecorator         = A.Fake <IPublisherDecorator>();
            _productRepository          = A.Fake <IProductRepository>();
            _gameDetailsRepository      = A.Fake <IAsyncRepository <GameDetails> >();
            _gameLocalizationRepository = A.Fake <IAsyncRepository <GameLocalization> >();
            _gameRootAggregator         = A.Fake <IAggregator <GameFilterData, IEnumerable <GameRoot> > >();
            _mapper = A.Fake <IMapper>();

            _gameDecorator = new GameDecorator(
                _sqlGameRootRepository,
                _publisherDecorator,
                _productRepository,
                _gameRootAggregator,
                _gameDetailsRepository,
                _gameLocalizationRepository,
                _mapper);
        }