示例#1
0
 public FeedbacksController()
 {
     _context                    = new JPGPizzaDbContext();
     _feedbacksRepository        = new FeedbacksRepository(_context);
     _productsRepository         = new ProductsRepository(_context);
     _applicationUsersRepository = new ApplicationUsersRepository(_context);
 }
示例#2
0
 public UnitOfWork(ApplicationDbContext db)
 {
     this.db          = db;
     GymClasses       = new GymClassesRepository(db); //här lägger jag till en ny GymClassRepository med en dbms
     ApplicationUsers = new ApplicationUsersRepository(db);
     UserGymClass     = new ApplicationUserGymClassRepository(db);
 }
        public UsersController(ApplicationUsersRepository applicationUsersRepository, ApplicationUserValidators userValidators, MyHealthContext context)
        {
            _applicationUsersRepository = applicationUsersRepository;
            _Context        = context;
            _userValidators = userValidators;

            _allowedClaims = new List <string>()
            {
                "ManageUsers", "ManageTenants"
            };
        }
示例#4
0
 public UnitOfWork(ApplicationDbContext context)
 {
     _context          = context;
     Gigs              = new GigRepository(context);
     Attendances       = new AttendanceRepository(context);
     Followings        = new FollowingRepository(context);
     Genres            = new GenreRepository(context);
     Notifications     = new NotificationRepository(context);
     Users             = new ApplicationUsersRepository(context);
     UserNotifications = new UserNotificationRepository(context);
 }
        public async Task GetUser_Throws_NotFoundException()
        {
            var dbSetMock     = new Mock <DbSet <ApplicationUser> >();
            var dbContextMock = new Mock <ApplicationDbContext>();

            dbContextMock.Setup(s => s.Set <ApplicationUser>()).Returns(dbSetMock.Object);

            var userManagerMock = GetUserManagerMock <ApplicationUser>();

            userManagerMock.Setup(u => u.FindByIdAsync(It.IsAny <String>())).Returns(Task.FromResult <ApplicationUser>(null));

            var roleManagerMock = GetRoleManagerMock <IdentityRole>().Object;

            ApplicationUsersRepository applicationUsersRepository = new ApplicationUsersRepository(
                dbContextMock.Object,
                userManagerMock.Object,
                roleManagerMock
                );
            await Assert.ThrowsAsync <NotFoundException>(async() =>
            {
                await applicationUsersRepository.GetUser(Guid.NewGuid());
            });
        }
        public async Task GetUser_ReturnsUser()
        {
            var dbSetMock     = new Mock <DbSet <ApplicationUser> >();
            var dbContextMock = new Mock <ApplicationDbContext>();

            dbContextMock.Setup(s => s.Set <ApplicationUser>()).Returns(dbSetMock.Object);

            var userManagerMock = GetUserManagerMock <ApplicationUser>();

            userManagerMock.Setup(u => u.FindByIdAsync(It.IsAny <String>())).Returns(Task.FromResult(new ApplicationUser()));

            var roleManagerMock = GetRoleManagerMock <IdentityRole>().Object;

            ApplicationUsersRepository applicationUsersRepository = new ApplicationUsersRepository(
                dbContextMock.Object,
                userManagerMock.Object,
                roleManagerMock
                );
            var user = await applicationUsersRepository.GetUser(Guid.NewGuid());

            Assert.NotNull(user);
            Assert.IsAssignableFrom <ApplicationUser>(user);
        }
 public TenantsController(TenantsRepository tenantsRepository, ApplicationUsersRepository applicationUsersRepository, ApplicationUserValidators userValidators)
 {
     _TenantsRepository          = tenantsRepository;
     _ApplicationUsersRepository = applicationUsersRepository;
     _UserValidators             = userValidators;
 }
示例#8
0
 public ApplicationUsersController()
 {
     _context = new JPGPizzaDbContext();
     _applicationUserRepository = new ApplicationUsersRepository(_context);
     _ordersRepository          = new OrdersRepository(_context);
 }
示例#9
0
 public YearSheetCreator(ApplicationUsersRepository applicationUsersRepository)
 {
     _applicationUsersRepository = applicationUsersRepository;
 }