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; }
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 ); }