Example #1
0
        public void TestInitializer()
        {
            _uow    = Substitute.For <IUnitOfWork2>();
            _mapper = ModelMapper.Create();

            _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, _mapper, roleService, permissionService, kudosServiceValidation, asyncRunner);
        }
 public OrganizationService(IUnitOfWork2 uow, IRoleService roleService)
 {
     _organizationsDbSet = uow.GetDbSet <Organization>();
     _usersDbSet         = uow.GetDbSet <ApplicationUser>();
     _roleService        = roleService;
     _uow = uow;
 }
Example #3
0
        public void TestInitializer()
        {
            _mockDbContext = new MockDbContext();

            _organizationsDbSet = Substitute.For <DbSet <Organization>, IQueryable <Organization>, IDbAsyncEnumerable <Organization> >();
            _organizationsDbSet.SetDbSetDataForAsync(_mockDbContext.Organizations);
            _usersDbSet = Substitute.For <DbSet <ApplicationUser>, IQueryable <ApplicationUser>, IDbAsyncEnumerable <ApplicationUser> >();
            _usersDbSet.SetDbSetDataForAsync(_mockDbContext.ApplicationUsers);

            var mockDbSqlQuery  = Substitute.For <DbSqlQuery <ApplicationUser>, IDbAsyncEnumerable <ApplicationUser> >();
            var asyncEnumerator = new MockDbAsyncEnumerator <ApplicationUser>(_mockDbContext.ApplicationUsers.GetEnumerator());

            ((IDbAsyncEnumerable <ApplicationUser>)mockDbSqlQuery).GetAsyncEnumerator().Returns(asyncEnumerator);

            mockDbSqlQuery.AsNoTracking().Returns(mockDbSqlQuery);
            mockDbSqlQuery.GetEnumerator().Returns(_mockDbContext.ApplicationUsers.GetEnumerator());

            _usersDbSet.SqlQuery(Arg.Any <string>(), Arg.Any <object[]>())
            .Returns(mockDbSqlQuery);

            _uow = Substitute.For <IUnitOfWork2>();
            _uow.GetDbSet <ApplicationUser>().ReturnsForAnyArgs(_usersDbSet);
            _uow.GetDbSet <Organization>().ReturnsForAnyArgs(_organizationsDbSet);

            _pictureService = Substitute.For <IPictureService>();

            _usersAnonymizationWebHookService = new UsersAnonymizationWebHookService(_uow, _pictureService);
        }
 public UserDeprecatedController(
     IMapper mapper,
     IUnitOfWork2 uow,
     IUnitOfWork unitOfWork,
     ShroomsUserManager userManager,
     IImpersonateService impersonateService,
     IAdministrationUsersService administrationUsersService,
     IPermissionService permissionService,
     IOrganizationService organizationService,
     IUserService userService,
     ICustomCache <string, IEnumerable <string> > permissionsCache,
     IRoleService roleService,
     IProjectsService projectService)
 {
     _mapper                       = mapper;
     _unitOfWork                   = unitOfWork;
     _roomRepository               = _unitOfWork.GetRepository <Room>();
     _applicationUserRepository    = _unitOfWork.GetRepository <ApplicationUser>();
     _rolesRepository              = unitOfWork.GetRepository <ApplicationRole>();
     _examsRepository              = _unitOfWork.GetRepository <Exam>();
     _skillsRepository             = _unitOfWork.GetRepository <Skill>();
     _jobPositionsDbSet            = uow.GetDbSet <JobPosition>();
     _qualificationLevelRepository = _unitOfWork.GetRepository <QualificationLevel>();
     _impersonateService           = impersonateService;
     _administrationUsersService   = administrationUsersService;
     _permissionService            = permissionService;
     _organizationService          = organizationService;
     _permissionsCache             = permissionsCache;
     _userService                  = userService;
     _userManager                  = userManager;
     _roleService                  = roleService;
     _projectService               = projectService;
 }
Example #5
0
 public DayFinishedService(IUnitOfWork2 unitOfWork2, IDayFinishedRepository dayFinishedRepository, IOpwayDataRepository opwayDataRepository, IMapper mapper)
 {
     _unitOfWork2           = unitOfWork2;
     _dayFinishedRepository = dayFinishedRepository;
     _opwayDataRepository   = opwayDataRepository;
     _mapper = mapper;
 }
 public AdministrationUsersService(
     IMapper mapper,
     IUnitOfWork unitOfWork,
     IUnitOfWork2 uow,
     IUserAdministrationValidator userAdministrationValidator,
     ShroomsUserManager userManager,
     IOrganizationService organizationService,
     IPictureService pictureService,
     IDbContext context,
     IAdministrationNotificationService notificationService)
 {
     _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;
 }
 public DailyMailingService(IUnitOfWork2 unitOfWork, ISystemClock systemClock, IMailingService emailService)
 {
     _applicationUserDbSeb = unitOfWork.GetDbSet <ApplicationUser>();
     _postDbSet            = unitOfWork.GetDbSet <Post>();
     _systemClock          = systemClock;
     _emailService         = emailService;
 }
        public CommentEmailNotificationService(IUnitOfWork2 uow,
                                               IUserService userService,
                                               ICommentService commentService,
                                               IMailTemplate mailTemplate,
                                               IMailingService mailingService,
                                               IApplicationSettings appSettings,
                                               IOrganizationService organizationService,
                                               IMarkdownConverter markdownConverter,
                                               IPostService postService,
                                               ILogger logger)
        {
            _appSettings         = appSettings;
            _userService         = userService;
            _commentService      = commentService;
            _mailTemplate        = mailTemplate;
            _mailingService      = mailingService;
            _organizationService = organizationService;
            _markdownConverter   = markdownConverter;
            _postService         = postService;
            _logger = logger;

            _eventsDbSet   = uow.GetDbSet <Event>();
            _projectsDbSet = uow.GetDbSet <Project>();
            _commentsDbSet = uow.GetDbSet <Comment>();
        }
        public void TestInitializer()
        {
            _unitOfWork          = Substitute.For <IUnitOfWork2>();
            _lotteryParticipants = _unitOfWork.MockDbSetForAsync <LotteryParticipant>();

            _participantService = new ParticipantService(_unitOfWork);
        }
        public void Init()
        {
            _uow = Substitute.For <IUnitOfWork2>();

            _usersDbSet = Substitute.For <DbSet <ApplicationUser>, IQueryable <ApplicationUser>, IDbAsyncEnumerable <ApplicationUser> >();
            _uow.GetDbSet <ApplicationUser>().Returns(_usersDbSet);

            _serviceRequestsDbSet = Substitute.For <DbSet <ServiceRequest>, IQueryable <ServiceRequest>, IDbAsyncEnumerable <ServiceRequest> >();
            _uow.GetDbSet <ServiceRequest>().Returns(_serviceRequestsDbSet);

            _serviceRequestCommentsDbSet = Substitute.For <DbSet <ServiceRequestComment>, IQueryable <ServiceRequestComment>, IDbAsyncEnumerable <ServiceRequestComment> >();
            _uow.GetDbSet <ServiceRequestComment>().Returns(_serviceRequestCommentsDbSet);

            _serviceRequestCategoryDbSet = Substitute.For <DbSet <ServiceRequestCategory>, IQueryable <ServiceRequestCategory>, IDbAsyncEnumerable <ServiceRequestCategory> >();
            _uow.GetDbSet <ServiceRequestCategory>().Returns(_serviceRequestCategoryDbSet);

            _serviceRequestPriorityDbSet = Substitute.For <DbSet <ServiceRequestPriority>, IQueryable <ServiceRequestPriority>, IDbAsyncEnumerable <ServiceRequestPriority> >();
            _uow.GetDbSet <ServiceRequestPriority>().Returns(_serviceRequestPriorityDbSet);

            _serviceRequestStatusDbSet = Substitute.For <DbSet <ServiceRequestStatus>, IQueryable <ServiceRequestStatus>, IDbAsyncEnumerable <ServiceRequestStatus> >();
            _uow.GetDbSet <ServiceRequestStatus>().Returns(_serviceRequestStatusDbSet);

            _permissionService = Substitute.For <IPermissionService>();
            var asyncRunner = Substitute.For <IAsyncRunner>();

            _serviceRequestService = new ServiceRequestService(_uow, _permissionService, asyncRunner);
        }
Example #11
0
 public BookCoverService(IUnitOfWork2 uow, IBookInfoService bookService, ILogger logger)
 {
     _uow         = uow;
     _bookService = bookService;
     _booksDbSet  = _uow.GetDbSet <Book>();
     _logger      = logger;
 }
 public GatherSearchService(IUnitOfWork2 unitOfWork2, IOrderRepository orderRepository, IOpwayDataRepository opwayDataRepository,
                            IMapper mapper)
 {
     _unitOfWork2         = unitOfWork2;
     _orderRepository     = orderRepository;
     _opwayDataRepository = opwayDataRepository;
     _mapper = mapper;
 }
Example #13
0
 public OfficeMapService(IMapper mapper, IUnitOfWork unitOfWork, IUnitOfWork2 uow, IRoleService roleService)
 {
     _mapper = mapper;
     _applicationUserRepository = unitOfWork.GetRepository <ApplicationUser>();
     _usersDbSet  = uow.GetDbSet <ApplicationUser>();
     _officeDbSet = uow.GetDbSet <Office>();
     _roleService = roleService;
 }
Example #14
0
        public VacationService(IUnitOfWork2 unitOfWork2, IVacationDomainService vacationDomainService)
        {
            _uow             = unitOfWork2;
            _telemetryClient = new TelemetryClient();

            _applicationUserDbSet  = unitOfWork2.GetDbSet <ApplicationUser>();
            _vacationDomainService = vacationDomainService;
        }
Example #15
0
        public KudosNotificationService(IUnitOfWork2 uow, IMailingService mailingService, IApplicationSettings appSettings, IMailTemplate mailTemplate)
        {
            _appSettings    = appSettings;
            _mailTemplate   = mailTemplate;
            _mailingService = mailingService;

            _usersDbSet         = uow.GetDbSet <ApplicationUser>();
            _organizationsDbSet = uow.GetDbSet <Organization>();
        }
Example #16
0
        public NotificationService(IUnitOfWork2 uow, IMapper mapper, IWallService wallService)
        {
            _notificationDbSet = uow.GetDbSet <Notification>();
            _wallDbSet         = uow.GetDbSet <Wall>();

            _uow         = uow;
            _mapper      = mapper;
            _wallService = wallService;
        }
Example #17
0
 public KudosExportService(
     IUnitOfWork2 uow,
     IExcelBuilder excelBuilder)
 {
     _uow = uow;
     _kudosLogsDbSet = _uow.GetDbSet<KudosLog>();
     _userDbSet = _uow.GetDbSet<ApplicationUser>();
     _excelBuilder = excelBuilder;
 }
Example #18
0
 public EventCalendarService(IUnitOfWork2 uow, IMailingService mailingService, IApplicationSettings appSettings, IEventValidationService eventValidationService)
 {
     _usersDbSet             = uow.GetDbSet <ApplicationUser>();
     _eventsDbSet            = uow.GetDbSet <Event>();
     _organizationsDbSet     = uow.GetDbSet <Organization>();
     _mailingService         = mailingService;
     _appSettings            = appSettings;
     _eventValidationService = eventValidationService;
 }
Example #19
0
        public ProjectsService(IUnitOfWork2 uow, IWallService wallService, IPermissionService permissionService)
        {
            _uow           = uow;
            _skillsDbSet   = uow.GetDbSet <Skill>();
            _projectsDbSet = uow.GetDbSet <Project>();
            _usersDbSet    = uow.GetDbSet <ApplicationUser>();

            _wallService       = wallService;
            _permissionService = permissionService;
        }
Example #20
0
        public void TestInitializer()
        {
            _monitorsDbSet = Substitute.For <IDbSet <Monitor> >();

            _uow = Substitute.For <IUnitOfWork2>();

            _uow.GetDbSet <Monitor>().Returns(_monitorsDbSet);

            _monitorService = new MonitorService(_uow);
        }
Example #21
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 void TestInitializer()
        {
            _uow = Substitute.For <IUnitOfWork2>();
            _serviceRequestsDbSet = Substitute.For <DbSet <ServiceRequest>, IQueryable <ServiceRequest>, IDbAsyncEnumerable <ServiceRequest> >();
            _uow.GetDbSet <ServiceRequest>().Returns(_serviceRequestsDbSet);

            _excelBuilder = new ExcelBuilder();

            _serviceRequestExportService = new ServiceRequestExportService(_uow, _excelBuilder);
        }
Example #23
0
 public BookRemindService(IUnitOfWork2 uow, IOrganizationService organizationService, IApplicationSettings appSettings, IUserService userService, IMailTemplate mailTemplate, IMailingService mailingService, ILogger logger)
 {
     _userService         = userService;
     _organizationService = organizationService;
     _appSettings         = appSettings;
     _mailTemplate        = mailTemplate;
     _mailingService      = mailingService;
     _booksDbSet          = uow.GetDbSet <BookLog>();
     _logger = logger;
 }
Example #24
0
        public EventsWebHookService(IUnitOfWork2 uow, ISystemClock systemClock, IWallService wallService, IApplicationSettings appSettings)
        {
            _uow               = uow;
            _eventsDbSet       = uow.GetDbSet <Event>();
            _eventOptionsDbSet = uow.GetDbSet <EventOption>();

            _systemClock = systemClock;
            _wallService = wallService;
            _appSettings = appSettings;
        }
Example #25
0
 public CommitteesService(IMapper mapper, IUnitOfWork unitOfWork, IUnitOfWork2 uow, IAsyncRunner asyncRunner)
 {
     _mapper     = mapper;
     _unitOfWork = unitOfWork;
     _applicationUserRepository = _unitOfWork.GetRepository <ApplicationUser>();
     _committeeRepository       = _unitOfWork.GetRepository <Committee>();
     _uow            = uow;
     _asyncRunner    = asyncRunner;
     _usersDbSet     = uow.GetDbSet <ApplicationUser>();
     _committeeDbSet = uow.GetDbSet <Committee>();
 }
        public UsersAnonymizationWebHookService(IUnitOfWork2 uow, IPictureService pictureService)
        {
            _anonymizeUsersAfterDays  = Convert.ToInt32(ConfigurationManager.AppSettings["AnonymizeUsersAfterDays"]);
            _anonymizeUsersPerRequest = Convert.ToInt32(ConfigurationManager.AppSettings["AnonymizeUsersPerRequest"]);

            _usersDbSet         = uow.GetDbSet <ApplicationUser>();
            _organizationsDbSet = uow.GetDbSet <Organization>();

            _pictureService = pictureService;
            _uow            = uow;
        }
Example #27
0
        public void TestInitializer()
        {
            _unitOfWork = Substitute.For <IUnitOfWork2>();

            _badgeCategoriesDbSet = _unitOfWork.MockDbSetForAsync <BadgeCategory>();
            _badgeLogsDbSet       = _unitOfWork.MockDbSetForAsync <BadgeLog>();
            _kudosLogsDbSet       = _unitOfWork.MockDbSetForAsync <KudosLog>();
            _usersDbSet           = _unitOfWork.MockDbSetForAsync <ApplicationUser>();

            _badgesService = new BadgesService(_unitOfWork);
        }
Example #28
0
 public BookMobileService(IUnitOfWork2 uow, IBookMobileServiceValidator serviceValidator, IBookInfoService bookInfoService)
 {
     _uow              = uow;
     _bookDbSet        = uow.GetDbSet <Book>();
     _bookLogDbSet     = uow.GetDbSet <BookLog>();
     _officeDbSet      = uow.GetDbSet <Office>();
     _userDbSet        = uow.GetDbSet <ApplicationUser>();
     _bookOfficeDbSet  = uow.GetDbSet <BookOffice>();
     _serviceValidator = serviceValidator;
     _bookInfoService  = bookInfoService;
 }
Example #29
0
        public CommentService(IUnitOfWork2 uow, ISystemClock systemClock, IPermissionService permissionService)
        {
            _uow               = uow;
            _systemClock       = systemClock;
            _permissionService = permissionService;

            _postsDbSet          = uow.GetDbSet <Post>();
            _commentsDbSet       = uow.GetDbSet <Comment>();
            _wallModeratorsDbSet = uow.GetDbSet <WallModerator>();
            _postWatchers        = uow.GetDbSet <PostWatcher>();
        }
Example #30
0
        public void TestInitializer()
        {
            _mockDbContext = new MockDbContext();

            _vacationPagesDbSet = Substitute.For <DbSet <VacationPage>, IQueryable <VacationPage>, IDbAsyncEnumerable <VacationPage> >();
            _vacationPagesDbSet.SetDbSetDataForAsync(_mockDbContext.VacationPages);

            _uow = Substitute.For <IUnitOfWork2>();
            _uow.GetDbSet <VacationPage>().ReturnsForAnyArgs(_vacationPagesDbSet);

            _vacationPageService = new VacationPageService(_uow, ModelMapper.Create());
        }