public CabinetUserServiceTest() { Mock <IBaseRepository <CabinetUser> > mockUserRepository = new Mock <IBaseRepository <CabinetUser> >(MockBehavior.Strict); mockUserRepository.Setup(x => x.Get(It.IsAny <long>())) .Returns((long id) => { return(listUser.FirstOrDefault(t => t.Id == id)); }); mockUserRepository.Setup(x => x.Get(It.IsAny <Expression <Func <CabinetUser, bool> > >())) .Returns((Expression <Func <CabinetUser, bool> > predicate) => { return(listUser.AsQueryable().FirstOrDefault(predicate)); }); mockUserRepository.Setup(x => x.GetList()) .Returns(() => { return(listUser.AsQueryable()); }); Mock <IBaseRepository <Employee> > mockPersonalProfileRepository = new Mock <IBaseRepository <Employee> >(MockBehavior.Strict); mockPersonalProfileRepository.Setup(x => x.GetList()) .Returns(() => { return(listPersonalProfile.AsQueryable()); }); userService = new CabinetUserService( mockUserRepository.Object, Mock.Of <IBaseRepository <UserSession> >(), mockPersonalProfileRepository.Object, Mock.Of <ISettingsService>(), Mock.Of <IDateTimeService>(), Mock.Of <IBaseRepository <CabinetUserEventSubscribe> >(), Mock.Of <IBaseRepository <StatusRequest> >(), Mock.Of <IStatusRequestMapService>(), Mock.Of <IRepository>()); }
public AccountController(ICabinetUserService userService, IQueue <IUserRegisterAppEvent> queueRegister, IQueue <IUserPasswordRecoveryAppEvent> queuePasswordRecovery) { this.userService = userService; this.queueRegister = queueRegister; this.queuePasswordRecovery = queuePasswordRecovery; }
public AngularTemplateController(ICabinetUserService userService, IEmployeeService employeeService, IEmployeeObjectService employeeObjectService, ISettingsService settingsService) { this.userService = userService; this.employeeService = employeeService; this.employeeObjectService = employeeObjectService; this.settingsService = settingsService; }
public UserController( ICabinetUserService userService) { this.userService = userService; }
public UserStore(ICabinetUserService userService) { this.userService = userService; }