public SecurityServiceTest()
 {
     AutoMapper.Mapper.Reset();
     AutoMapperConfig.Configure();
     _unitOfWork            = new UnitOfWorkTest();
     _queueListRepository   = new QueueListRepositoryTest();
     _gatePassRepository    = new GatePassRepositoryTest();
     _stateRepository       = new StateRepositoryTest();
     _stateRecordRepository = new StateRecordRepositoryTest();
     _rfidCardRepository    = new RFIDCardRepositoryTest();
     _securityServices      = new SecurityServices(_unitOfWork, _queueListRepository, _gatePassRepository, _stateRecordRepository, _rfidCardRepository, _stateRepository);
 }
 public SecurityServices(IUnitOfWork unitOfWork, IQueueListRepository queueListRepository,
                         IGatePassRepository gatePassRepository,
                         IStateRecordRepository stateRecordRepository,
                         IRFIDCardRepository rfidCardRepository,
                         IStateRepository stateRepository)
 {
     _unitOfWork            = unitOfWork;
     _queueListRepository   = queueListRepository;
     _gatePassRepository    = gatePassRepository;
     _stateRecordRepository = stateRecordRepository;
     _rfidCardRepository    = rfidCardRepository;
     _stateRepository       = stateRepository;
 }