public MonsterService(
     IUnitOfWorkFactory unitOfWorkFactory,
     IAuthorizationUtil authorizationUtil,
     IActiveStatsModifierUtil activeStatsModifierUtil,
     INotificationSessionFactory notificationSessionFactory,
     IJsonUtil jsonUtil,
     ITimeService timeService,
     IItemService itemService
     )
 {
     _unitOfWorkFactory          = unitOfWorkFactory;
     _authorizationUtil          = authorizationUtil;
     _activeStatsModifierUtil    = activeStatsModifierUtil;
     _notificationSessionFactory = notificationSessionFactory;
     _jsonUtil    = jsonUtil;
     _timeService = timeService;
     _itemService = itemService;
 }
Esempio n. 2
0
        public void SetUp()
        {
            _unitOfWorkFactory          = new FakeUnitOfWorkFactory();
            _authorizationUtil          = Substitute.For <IAuthorizationUtil>();
            _activeStatsModifierUtil    = Substitute.For <IActiveStatsModifierUtil>();
            _notificationSessionFactory = new FakeNotificationSessionFactory();
            _jsonUtil    = Substitute.For <IJsonUtil>();
            _timeService = Substitute.For <ITimeService>();
            _itemService = Substitute.For <IItemService>();

            _service = new MonsterService(
                _unitOfWorkFactory,
                _authorizationUtil,
                _activeStatsModifierUtil,
                _notificationSessionFactory,
                _jsonUtil,
                _timeService,
                _itemService
                );
        }