public AchievementController(IAchievementService achievementService, IUserService userService, IFacebookClientService facebookService)
     : base(userService)
 {
     _achievementService = achievementService;
     _userService        = userService;
     _facebookService    = facebookService;
 }
Exemplo n.º 2
0
        /// <summary>
        /// Constructor for unit testing.
        /// </summary>
        /// <param name="achievementService">The achievement service.</param>
        /// <param name="userService">The user service.</param>
        /// <param name="publisher">The publisher.</param>
        /// <param name="log">The log.</param>
        public AutoUpdateManager(IAchievementService achievementService, IUserService userService,
                                 IFacebookClientService publisher, IAutoUpdateLogger log)
        {
            if (achievementService == null)
            {
                throw new ArgumentNullException("achievementService");
            }

            if (userService == null)
            {
                throw new ArgumentNullException("userService");
            }

            if (publisher == null)
            {
                throw new ArgumentNullException("publisher");
            }

            if (log == null)
            {
                throw new ArgumentNullException("log");
            }

            _achievementService = achievementService;
            _userService        = userService;
            _publisher          = publisher;
            _log = log;
        }
 public HomeController(IAchievementService achievementService, IUserService userService,
                       IFacebookClientService facebookClient, IErrorLogger errorLogger)
     : base(userService, errorLogger)
 {
     _achievementService = achievementService;
     _facebookClient     = facebookClient;
 }
 public HomeController(IAchievementService achievementService, IUserService userService,
                       IFacebookClientService facebookClient)
     : base(userService)
 {
     _achievementService = achievementService;
     _facebookClient     = facebookClient;
 }
Exemplo n.º 5
0
 public CanvasAuthorizeAttribute(IFacebookClientService facebookClient, IUserService userService,
                                 IFormsAuthenticationService formsAuthenticationService)
 {
     _facebookClient             = facebookClient;
     _userService                = userService;
     _formsAuthenticationService = formsAuthenticationService;
 }
Exemplo n.º 6
0
 public CanvasSignedRequestAttribute(IFacebookClientService facebookClient, IUserService userService,
                                     IErrorLogger errorLogger)
 {
     _facebookClient = facebookClient;
     _userService    = userService;
     _errorLogger    = errorLogger;
 }
Exemplo n.º 7
0
 public AccountController(IUserService userService, IFacebookClientService facebookClient,
                          IFormsAuthenticationService authenticationService, IErrorLogger errorLogger)
     : base(userService, errorLogger)
 {
     _facebookClient        = facebookClient;
     _authenticationService = authenticationService;
 }
        public void SetUp()
        {
            _achievementServiceMock = new Mock <IAchievementService>();
            _userServiceMock        = new Mock <IUserService>();
            _loggerMock             = new Mock <IAutoUpdateLogger>();
            _publisherMock          = new Mock <IFacebookClientService>();

            IAchievementService    achievementService = _achievementServiceMock.Object;
            IUserService           userService        = _userServiceMock.Object;
            IAutoUpdateLogger      logger             = _loggerMock.Object;
            IFacebookClientService publisher          = _publisherMock.Object;

            _manager = new AutoUpdateManager(achievementService, userService, publisher, logger);
        }
 public AccountController(IUserService userService, IFacebookClientService facebookClient)
     : base(userService)
 {
     _facebookClient = facebookClient;
 }
 public AccountController(IUserService userService, IFacebookClientService facebookClient,
                          IErrorLogger errorLogger)
     : base(userService, errorLogger)
 {
     _facebookClient = facebookClient;
 }
Exemplo n.º 11
0
 public CanvasSignedRequestAttribute(IFacebookClientService facebookClient, IUserService userService)
 {
     _facebookClient = facebookClient;
     _userService    = userService;
 }