Example #1
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;
 }
Example #2
0
        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>();

            _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);
        }