public void SetUp()
        {
            _userRepository        = new Mock <IUserRepository>();
            _achievementRepository = new Mock <IAchievementRepository>();

            var myProfile     = new AutoMapperProfile();
            var configuration = new MapperConfiguration(cfg => cfg.AddProfile(myProfile));

            _mapper = new Mapper(configuration);

            _unitOfWork = new Mock <IUnitOfWork>();

            _stringLocalizer = new Mock <IStringLocalizer <HtmlPages> >();
            _emailService    = new Mock <IEmailService>();
            _requestAchievementRepository = new Mock <IRequestAchievementRepository>();
            _userAchievementService       = new Mock <IUserAchievementService>();

            _requestAchievementService = new RequestAchievementService(_requestAchievementRepository.Object, _emailService.Object,
                                                                       _mapper, _userAchievementService.Object, _userRepository.Object, _achievementRepository.Object, _stringLocalizer.Object,
                                                                       _unitOfWork.Object);
        }
 public RequestAchievementController(IRequestAchievementService _RequestAchievementService)
 {
     RequestAchievementService = _RequestAchievementService;
 }