Beispiel #1
0
        public OperationsHandler(IObjectBuilder objectBuilder,
                                 ITimerLockService timerLockService,
                                 ITaskService taskService,
                                 IUnitOfWork unitOfWork)
        {
            if (objectBuilder == null)
            {
                throw new ArgumentNullException(nameof(objectBuilder));
            }
            if (timerLockService == null)
            {
                throw new ArgumentNullException(nameof(timerLockService));
            }
            if (taskService == null)
            {
                throw new ArgumentNullException(nameof(taskService));
            }
            if (unitOfWork == null)
            {
                throw new ArgumentNullException(nameof(unitOfWork));
            }

            _objectBuilder    = objectBuilder;
            _taskService      = taskService;
            _timerLockService = timerLockService;
            _unitOfWork       = unitOfWork;
        }
Beispiel #2
0
        public void Intialize()
        {
            _timerLocks = new List <TimerLock>
            {
                new TimerLock
                {
                    Id             = 1,
                    LockedInstance = _guidOne,
                    LockedPin      = _lockedPinOne,
                    TaskId         = 1,
                    InsertedBy     = UserName,
                    InsertedDate   = _dateTime,
                    UpdatedBy      = UserName,
                    UpdatedDate    = _dateTime
                },
                new TimerLock
                {
                    Id             = 2,
                    LockedInstance = _guidTwo,
                    LockedPin      = _lockedPinTwo,
                    TaskId         = 2,
                    InsertedBy     = UserName,
                    InsertedDate   = _dateTime,
                    UpdatedBy      = UserName,
                    UpdatedDate    = _dateTime
                },
            };

            _mockUserIdentity = new Mock <IUserIdentity>();
            _mockUnitOfWork   = new Mock <IUnitOfWork>();

            _mockTimerLockRepository = MockRepositoryHelper.Create(_timerLocks, (entity, id) => entity.Id == (int)id);

            _timerLockService = new TimerLockService(_mockTimerLockRepository.Object, _mockUserIdentity.Object, _mockUnitOfWork.Object);
        }