public TrainersProgramsService( HealthBlogDbContext dbContext, IMapper mapper, UserManager <User> userManager) : base(dbContext, mapper, userManager) { }
public MealsService( HealthBlogDbContext dbContext, IMapper mapper, UserManager <User> userManager) : base(dbContext, mapper, userManager) { }
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) { }
protected BaseProgramService( HealthBlogDbContext dbContext, IMapper mapper, UserManager <User> userManager) : base(dbContext, mapper, userManager) { }
public ExercisesService( HealthBlogDbContext dbContext, IMapper mapper, UserManager <User> userManager) : base(dbContext, mapper, userManager) { this.userManager = userManager; }
public TrainingsService( HealthBlogDbContext dbContext, IMapper mapper, UserManager <User> userManager, IExercisesService exercisesService) : base(dbContext, mapper, userManager) { this.exercisesService = exercisesService; }
protected BaseEFService( HealthBlogDbContext dbContext, IMapper mapper, UserManager <User> userManager) { this.DbContext = dbContext; this.Mapper = mapper; this.UserManager = userManager; }
public virtual void InitializeTests() { this.dbContext = MockDbContext.GetContext(); var userManager = MockUserManager.GetUserManager(dbContext); this.service = new UserProgramsService( dbContext, MockAutoMapper.GetAutoMapper(), userManager); }
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); }
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); }
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; }