コード例 #1
0
        public void SetUp()
        {
            _unitOfWorkFactory    = new FakeUnitOfWorkFactory();
            _characterFactory     = Substitute.For <ICharacterFactory>();
            _itemService          = Substitute.For <IItemService>();
            _authorizationUtil    = Substitute.For <IAuthorizationUtil>();
            _characterHistoryUtil = Substitute.For <ICharacterHistoryUtil>();
            _mapper = Substitute.For <IMapper>();
            _characterModifierUtil      = Substitute.For <ICharacterModifierUtil>();
            _notificationSessionFactory = new FakeNotificationSessionFactory();
            _characterUtil = Substitute.For <ICharacterUtil>();
            _itemUtil      = Substitute.For <IItemUtil>();

            _service = new CharacterService(
                _unitOfWorkFactory,
                _characterFactory,
                _itemService,
                _authorizationUtil,
                _characterHistoryUtil,
                _mapper,
                _characterModifierUtil,
                _notificationSessionFactory,
                _characterUtil,
                _itemUtil
                );
        }
コード例 #2
0
 public CharacterService(
     IUnitOfWorkFactory unitOfWorkFactory,
     ICharacterFactory characterFactory,
     IItemService itemService,
     IAuthorizationUtil authorizationUtil,
     ICharacterHistoryUtil characterHistoryUtil,
     IMapper mapper,
     ICharacterModifierUtil characterModifierUtil,
     INotificationSessionFactory notificationSessionFactory,
     ICharacterUtil characterUtil,
     IItemUtil itemUtil
     )
 {
     _unitOfWorkFactory    = unitOfWorkFactory;
     _characterFactory     = characterFactory;
     _itemService          = itemService;
     _authorizationUtil    = authorizationUtil;
     _characterHistoryUtil = characterHistoryUtil;
     _mapper = mapper;
     _characterModifierUtil      = characterModifierUtil;
     _notificationSessionFactory = notificationSessionFactory;
     _characterUtil = characterUtil;
     _itemUtil      = itemUtil;
 }