Exemplo n.º 1
0
 public TrainersProgramsService(
     HealthBlogDbContext dbContext,
     IMapper mapper,
     UserManager <User> userManager)
     : base(dbContext, mapper, userManager)
 {
 }
Exemplo n.º 2
0
 public MealsService(
     HealthBlogDbContext dbContext,
     IMapper mapper,
     UserManager <User> userManager)
     : base(dbContext, mapper, userManager)
 {
 }
Exemplo n.º 3
0
        public static UserManager <User> GetUserManager(HealthBlogDbContext dbContext)
        {
            var mockUserManager = new Mock <UserManager <User> >(
                new Mock <IUserStore <User> >().Object,
                new Mock <IOptions <IdentityOptions> >().Object,
                new Mock <IPasswordHasher <User> >().Object,
                new IUserValidator <User> [0],
                new IPasswordValidator <User> [0],
                new Mock <ILookupNormalizer>().Object,
                new Mock <IdentityErrorDescriber>().Object,
                new Mock <IServiceProvider>().Object,
                new Mock <ILogger <UserManager <User> > >().Object);

            var testUser = new User()
            {
                Id       = testUserId,
                UserName = testUsername
            };

            dbContext.Users.Add(testUser);
            dbContext.SaveChanges();

            mockUserManager.Setup(exp => exp.FindByNameAsync(testUsername))
            .ReturnsAsync(testUser);

            return(mockUserManager.Object);
        }
 public TrainerValidationService(
     HealthBlogDbContext dbContext,
     IMapper mapper,
     UserManager <User> userManager)
     : base(dbContext, mapper, userManager)
 {
 }
Exemplo n.º 5
0
 protected BaseProgramService(
     HealthBlogDbContext dbContext,
     IMapper mapper,
     UserManager <User> userManager)
     : base(dbContext, mapper, userManager)
 {
 }
Exemplo n.º 6
0
 public ExercisesService(
     HealthBlogDbContext dbContext,
     IMapper mapper,
     UserManager <User> userManager)
     : base(dbContext, mapper, userManager)
 {
     this.userManager = userManager;
 }
Exemplo n.º 7
0
 public TrainingsService(
     HealthBlogDbContext dbContext,
     IMapper mapper,
     UserManager <User> userManager,
     IExercisesService exercisesService)
     : base(dbContext, mapper, userManager)
 {
     this.exercisesService = exercisesService;
 }
Exemplo n.º 8
0
 protected BaseEFService(
     HealthBlogDbContext dbContext,
     IMapper mapper,
     UserManager <User> userManager)
 {
     this.DbContext   = dbContext;
     this.Mapper      = mapper;
     this.UserManager = userManager;
 }
Exemplo n.º 9
0
        public virtual void InitializeTests()
        {
            this.dbContext = MockDbContext.GetContext();
            var userManager = MockUserManager.GetUserManager(dbContext);

            this.service = new UserProgramsService(
                dbContext,
                MockAutoMapper.GetAutoMapper(),
                userManager);
        }
Exemplo n.º 10
0
        public virtual void InitializeTests()
        {
            this.dbContext = MockDbContext.GetContext();
            var userManager = MockUserManager.GetUserManager(dbContext);

            var mockUserProgramService = new Mock <IUserProgramsService>();

            mockUserProgramService.Setup(opt => opt.GetDefaulttUserProgram(MockUserManager.testUserId))
            .ReturnsAsync(this.GetOrCreateTestProgram);

            var mockTrainerProgramService = new Mock <ITrainersProgramsService>();
            var mockTraininService        = new Mock <ITrainingsService>();

            mockTraininService
            .Setup(opt => opt.GetTrainingAsync(testTrainingId, MockUserManager.testUsername))
            .ReturnsAsync(() =>
            {
                var training = this.dbContext.Trainings.FirstOrDefault();

                if (training == null)
                {
                    throw new Exception();
                }

                return(training);
            });

            var mockMealService = new Mock <IMealsService>();

            mockMealService
            .Setup(opt => opt.GetMealAsync(testMealId, MockUserManager.testUsername))
            .ReturnsAsync(() =>
            {
                var meal = this.dbContext.Meals.FirstOrDefault();

                if (meal == null)
                {
                    throw new Exception();
                }

                this.dbContext.SaveChanges();

                return(meal);
            });

            this.service = new DaysService(
                dbContext,
                MockAutoMapper.GetAutoMapper(),
                userManager,
                mockUserProgramService.Object,
                mockTrainerProgramService.Object,
                mockTraininService.Object,
                mockMealService.Object);
        }
Exemplo n.º 11
0
        public virtual void InitializeTests()
        {
            this.dbContext = MockDbContext.GetContext();
            var userManager      = MockUserManager.GetUserManager(dbContext);
            var exercisesService = new Mock <IExercisesService>();

            this.service = new TrainingsService(
                dbContext,
                MockAutoMapper.GetAutoMapper(),
                userManager,
                exercisesService.Object);
        }
Exemplo n.º 12
0
 public DaysService(
     HealthBlogDbContext dbContext,
     IMapper mapper,
     UserManager <User> userManager,
     IUserProgramsService userProgramsService,
     ITrainersProgramsService trainersProgramsService,
     ITrainingsService trainingsService,
     IMealsService mealsService)
     : base(dbContext, mapper, userManager)
 {
     this.userProgramsService     = userProgramsService;
     this.trainersProgramsService = trainersProgramsService;
     this.trainingsService        = trainingsService;
     this.mealsService            = mealsService;
 }