public RegionAccessService(RegionAccessSettings settings, UserManager <DatabaseEntities.User> userManager, IMapper mapper, IRepositoryWrapper repositoryWrapper) { _regionAccessGetters = settings.RegionAccessGetters; _userManager = userManager; _mapper = mapper; _repositoryWrapper = repositoryWrapper; }
public void SetUp() { Mock <IUserStore <User> > _mockStore = new Mock <IUserStore <User> >(); _mockUserManager = new Mock <UserManager <User> >(_mockStore.Object, null, null, null, null, null, null, null, null); _mockMapper = new Mock <IMapper>(); _mockRepositoryWrapper = new Mock <IRepositoryWrapper>(); _mockRepositoryWrapper.Setup(x => x.AdminType.GetFirstAsync( It.IsAny <Expression <Func <AdminType, bool> > >(), It.IsAny <Func <IQueryable <AdminType>, IIncludableQueryable <AdminType, object> > >())) .ReturnsAsync(_adminType); _regionAccessSettings = new RegionAccessSettings(_mockRepositoryWrapper.Object); _regionAccessService = new RegionAccessService(_regionAccessSettings, _mockUserManager.Object, _mockMapper.Object, _mockRepositoryWrapper.Object); }