public UserDeprecatedController(IMapper mapper,
                                 IUnitOfWork unitOfWork,
                                 ShroomsUserManager userManager,
                                 IImpersonateService impersonateService,
                                 IAdministrationUsersService administrationUsersService,
                                 IPermissionService permissionService,
                                 IOrganizationService organizationService,
                                 IUserService userService,
                                 ICustomCache <string, IEnumerable <string> > permissionsCache,
                                 IRoleService roleService,
                                 IProjectsService projectService,
                                 IKudosService kudosService,
                                 IPictureService pictureService)
 {
     _mapper                       = mapper;
     _unitOfWork                   = unitOfWork;
     _roomRepository               = _unitOfWork.GetRepository <Room>();
     _applicationUserRepository    = _unitOfWork.GetRepository <ApplicationUser>();
     _rolesRepository              = unitOfWork.GetRepository <ApplicationRole>();
     _examsRepository              = _unitOfWork.GetRepository <Exam>();
     _skillsRepository             = _unitOfWork.GetRepository <Skill>();
     _jobPositionsRepository       = _unitOfWork.GetRepository <JobPosition>();
     _qualificationLevelRepository = _unitOfWork.GetRepository <QualificationLevel>();
     _impersonateService           = impersonateService;
     _administrationUsersService   = administrationUsersService;
     _permissionService            = permissionService;
     _organizationService          = organizationService;
     _permissionsCache             = permissionsCache;
     _userService                  = userService;
     _userManager                  = userManager;
     _roleService                  = roleService;
     _projectService               = projectService;
     _kudosService                 = kudosService;
     _pictureService               = pictureService;
 }
Exemple #2
0
 public AdministrationUsersService(
     IMapper mapper,
     IUnitOfWork unitOfWork,
     IUnitOfWork2 uow,
     IUserAdministrationValidator userAdministrationValidator,
     ShroomsUserManager userManager,
     IOrganizationService organizationService,
     IPictureService pictureService,
     IDbContext context,
     IAdministrationNotificationService notificationService,
     IKudosService kudosService)
 {
     _uow    = uow;
     _mapper = mapper;
     _applicationUserRepository = unitOfWork.GetRepository <ApplicationUser>();
     _rolesRepository           = unitOfWork.GetRepository <ApplicationRole>();
     _usersDbSet                  = uow.GetDbSet <ApplicationUser>();
     _organizationDbSet           = uow.GetDbSet <Organization>();
     _wallsDbSet                  = uow.GetDbSet <EntityModels.Models.Multiwall.Wall>();
     _wallUsersDbSet              = uow.GetDbSet <WallMember>();
     _organizationDbSet           = uow.GetDbSet <Organization>();
     _userManager                 = userManager;
     _userAdministrationValidator = userAdministrationValidator;
     _organizationService         = organizationService;
     _pictureService              = pictureService;
     _context             = context;
     _notificationService = notificationService;
     _kudosService        = kudosService;
 }
Exemple #3
0
        public void TestInitializer()
        {
            _kudosLogsDbSet   = Substitute.For <DbSet <KudosLog>, IQueryable <KudosLog>, IDbAsyncEnumerable <KudosLog> >();
            _kudosBasketDbSet = Substitute.For <DbSet <KudosBasket>, IQueryable <KudosBasket>, IDbAsyncEnumerable <KudosBasket> >();
            _usersDbSet       = Substitute.For <DbSet <ApplicationUser>, IQueryable <ApplicationUser>, IDbAsyncEnumerable <ApplicationUser> >();
            _kudosTypesDbSet  = Substitute.For <DbSet <KudosType>, IQueryable <KudosType>, IDbAsyncEnumerable <KudosType> >();

            _kudosBasketDbSet.SetDbSetDataForAsync(MockKudosBaskets());
            _usersDbSet.SetDbSetDataForAsync(MockDonator());
            _kudosTypesDbSet.SetDbSetDataForAsync(MockKudosTypes());

            var uow = Substitute.For <IUnitOfWork2>();

            uow.GetDbSet <KudosBasket>().Returns(_kudosBasketDbSet);
            uow.GetDbSet <KudosLog>().Returns(_kudosLogsDbSet);
            uow.GetDbSet <ApplicationUser>().Returns(_usersDbSet);
            uow.GetDbSet <KudosType>().Returns(_kudosTypesDbSet);

            _kudosBasketValidator = new KudosBasketValidator();

            var mockValidator = Substitute.For <IKudosBasketValidator>();

            _kudosService       = Substitute.For <IKudosService>();
            _kudosBasketService = new KudosBasketService(uow, mockValidator, _kudosService);
        }
        public void TestInitializer()
        {
            _uow            = Substitute.For <IUnitOfWork2>();
            _kudosLogsDbSet = Substitute.For <IDbSet <KudosLog> >();
            _kudosLogsDbSet.SetDbSetData(MockKudosLogs());
            _usersDbSet = Substitute.For <IDbSet <ApplicationUser> >();
            _usersDbSet.SetDbSetData(MockUsers());
            _kudosTypesDbSet = Substitute.For <IDbSet <KudosType> >();
            _kudosTypesDbSet.SetDbSetData(MockKudosTypes());
            _organizationDbSet = Substitute.For <IDbSet <Organization> >();
            _organizationDbSet.SetDbSetData(MockOrganization());

            MockFindMethod();

            _uow.GetDbSet <KudosLog>().Returns(_kudosLogsDbSet);
            _uow.GetDbSet <ApplicationUser>().Returns(_usersDbSet);
            _uow.GetDbSet <KudosType>().Returns(_kudosTypesDbSet);
            _uow.GetDbSet <Organization>().Returns(_organizationDbSet);

            var uow2 = Substitute.For <IUnitOfWork>();

            var kudosServiceValidation = MockServiceValidator();
            var permissionService      = MockPermissionService();
            var roleService            = Substitute.For <IRoleService>();
            var asyncRunner            = Substitute.For <IAsyncRunner>();

            MockRoleService(roleService);

            _kudosService = new KudosService(_uow, uow2, roleService, permissionService, kudosServiceValidation, asyncRunner);
        }
Exemple #5
0
 public KudosController(IMapper mapper, IKudosService kudosService, IKudosExportService kudosExportService, IPermissionService permissionService)
 {
     _mapper             = mapper;
     _kudosService       = kudosService;
     _kudosExportService = kudosExportService;
     _permissionService  = permissionService;
 }
Exemple #6
0
 public KudosBasketService(IUnitOfWork2 uow, IKudosBasketValidator kudosBasketValidator, IKudosService kudosService)
 {
     _uow = uow;
     _kudosBasketsDbSet    = uow.GetDbSet <KudosBasket>();
     _usersDbSet           = uow.GetDbSet <ApplicationUser>();
     _kudosLogsDbSet       = uow.GetDbSet <KudosLog>();
     _kudosTypesDbSet      = uow.GetDbSet <KudosType>();
     _kudosBasketValidator = kudosBasketValidator;
     _kudosService         = kudosService;
 }
 public WallWidgetsController(IMapper mapper,
                              IKudosService kudosService,
                              IPermissionService permissionService,
                              IKudosBasketService kudosBasketService,
                              IBirthdayService birthdayService)
 {
     _mapper             = mapper;
     _kudosService       = kudosService;
     _permissionService  = permissionService;
     _kudosBasketService = kudosBasketService;
     _birthdayService    = birthdayService;
 }
Exemple #8
0
        public void SetUp()
        {
            _lotteryService = Substitute.For <ILotteryService>();

            _unitOfWork = Substitute.For <IUnitOfWork2>();

            _kudosService       = Substitute.For <IKudosService>();
            _participantService = Substitute.For <IParticipantService>();
            _asyncRunner        = Substitute.For <IAsyncRunner>();
            var logger = Substitute.For <ILogger>();

            _sut = new LotteryAbortJob(_kudosService, _participantService, logger, _asyncRunner, _unitOfWork, _lotteryService);
        }
 public LotteryAbortJob(IKudosService kudosService,
                        IParticipantService participantService,
                        ILogger logger,
                        IAsyncRunner asyncRunner,
                        IUnitOfWork2 uow,
                        ILotteryService lotteryService)
 {
     _kudosService       = kudosService;
     _participantService = participantService;
     _logger             = logger;
     _asyncRunner        = asyncRunner;
     _uow            = uow;
     _lotteryService = lotteryService;
 }
        public void TestInitializer()
        {
            _mapper             = Substitute.For <IMapper>();
            _kudosService       = Substitute.For <IKudosService>();
            _kudosExportService = Substitute.For <IKudosExportService>();
            _permissionService  = Substitute.For <IPermissionService>();

            _kudosController = new KudosController(_mapper, _kudosService, _kudosExportService, _permissionService);

            _kudosController.ControllerContext = Substitute.For <HttpControllerContext>();
            _kudosController.Request           = new HttpRequestMessage();
            _kudosController.Request.Properties.Add(HttpPropertyKeys.HttpConfigurationKey, new HttpConfiguration());
            _kudosController.Request.SetConfiguration(new HttpConfiguration());
            _kudosController.RequestContext.Principal =
                new ClaimsPrincipal(new ClaimsIdentity(new[] { new Claim(ClaimTypes.NameIdentifier, "1"), new Claim("OrganizationId", "1") }));
        }
 public LotteryService(IUnitOfWork2 uow,
                       IMapper mapper,
                       IParticipantService participantService,
                       IUserService userService,
                       IKudosService kudosService,
                       IAsyncRunner asyncRunner)
 {
     _uow                = uow;
     _lotteriesDbSet     = uow.GetDbSet <Lottery>();
     _asyncRunner        = asyncRunner;
     _mapper             = mapper;
     _participantsDbSet  = uow.GetDbSet <LotteryParticipant>();
     _participantService = participantService;
     _userService        = userService;
     _kudosService       = kudosService;
 }
        public void TestInitializer()
        {
            var uow  = Substitute.For <IUnitOfWork>();
            var uow2 = Substitute.For <IUnitOfWork2>();

            var dbContext = Substitute.For <IDbContext>();
            var userStore = Substitute.For <IUserStore <ApplicationUser> >();

            _userManager = MockIdentity.MockUserManager(userStore, dbContext);

            _organizationService = Substitute.For <IOrganizationService>();
            _pictureService      = Substitute.For <IPictureService>();
            _administrationUsersNotificationService = Substitute.For <IAdministrationNotificationService>();
            _kudosService = Substitute.For <IKudosService>();

            _userDbSet = Substitute.For <IDbSet <ApplicationUser> >();
            uow2.GetDbSet <ApplicationUser>().Returns(_userDbSet);

            _wallsDbSet = Substitute.For <IDbSet <Wall> >();
            uow2.GetDbSet <Wall>().Returns(_wallsDbSet);

            _userAdministrationValidator = new UserAdministrationValidator();
            _administrationUsersService  = new AdministrationUsersService(ModelMapper.Create(), uow, uow2, _userAdministrationValidator, _userManager, _organizationService, _pictureService, dbContext, _administrationUsersNotificationService, _kudosService);
        }