Пример #1
0
 public MembershipService(IMembershipRepository membershipRepository, IFeedEventService feedEventService, IUserBadgeService userBadgeService, IUnitOfWork unit)
 {
     _membershipRepository = membershipRepository;
     _feedEventService     = feedEventService;
     _userBadgeService     = userBadgeService;
     _unit = unit;
 }
Пример #2
0
 public ActivityService(IActivityRepository activityRepository, IGoalService goalService, IFeedEventService feedEventService, IUserService userService, IUserBadgeService userBadgeService, IUnitOfWork unit)
 {
     _activityRepository = activityRepository;
     _goalService        = goalService;
     _feedEventService   = feedEventService;
     _userService        = userService;
     _userBadgeService   = userBadgeService;
     _unit = unit;
 }
Пример #3
0
        public void TestInit()
        {
            _userBadges = new List <UserBadge>
            {
                new UserBadge {
                    Id = 0, UserId = "asdf", BadgeId = 1
                },
                new UserBadge {
                    Id = 1, UserId = "asdf", BadgeId = 3
                },
                new UserBadge {
                    Id = 2, UserId = "asdf", BadgeId = 2
                },
                new UserBadge {
                    Id = 3, UserId = "jkl;", BadgeId = 2
                },
                new UserBadge {
                    Id = 4, UserId = "jkl;", BadgeId = 1
                }
            };

            var userBadgeRepo = new Mock <IUserBadgeRepository>();

            userBadgeRepo.Setup(m => m.ReadAll()).Returns(_userBadges);
            userBadgeRepo.Setup(m => m.GetById(It.IsAny <long>()))
            .Returns <long>(i => Task.FromResult(_userBadges.Single(x => x.Id == i)));
            userBadgeRepo.Setup(m => m.GetByUser(It.IsAny <string>()))
            .Returns <string>(i => _userBadges.Where(x => x.UserId == i).ToList());
            userBadgeRepo.Setup(m => m.Create(It.IsAny <UserBadge>()))
            .Returns(It.IsAny <UserBadge>);
            userBadgeRepo.Setup(m => m.Update(It.IsAny <UserBadge>()));

            var feedEventService  = new Mock <IFeedEventService>();
            var membershipService = new Mock <IMembershipService>();
            var userRepo          = new Mock <IUserRepository>();
            var unit = new Mock <IUnitOfWork>();

            _userBadgeService = new UserBadgeService(userBadgeRepo.Object, feedEventService.Object, userRepo.Object, unit.Object);
        }
Пример #4
0
 public UserBadgesController(IUnitOfWork uow)
 {
     this.uow   = uow;
     this.ubsvc = uow.UserBadgeService;
 }
Пример #5
0
 public MUserBadgeController(IUserBadgeService userBadgeService)
 {
     _userBadgeService = userBadgeService;
 }