//Helper private CollectorService CreateCollectorService() { var userId = Guid.Parse(User.Identity.GetUserId()); var service = new CollectorService(userId); return(service); }
public CollectorController(PRSContext context, CollectorService hostedService) { this.context = context; this.communicationSetting = new CommunicationSetting(); this.systemAPIPort = communicationSetting.communicationPort.systemAPIPort; this.userRepository = new Repository <Models.Models.User>(this.context); this.collectorService = hostedService; }
public void CollectFirstLevel() { var collector = new CollectorService(); var levelId = collector.CollectFirstLevelInstance(this.doc); Assert.NotNull(levelId); Assert.AreNotEqual(levelId.IntegerValue, -1); }
public void ThrowExceptionWhenCreatingOutsideOfTransaction() { var collector = new CollectorService(); var wallService = new WallCreatorService(collector); var line = Line.CreateBound(XYZ.Zero, XYZ.BasisY.Multiply(10)); Assert.Throws <ModificationOutsideTransactionException>(() => wallService.CreateWall(doc, line)); }
//GET: CollectorsToys public ActionResult Index() { var userId = Guid.Parse(User.Identity.GetUserId()); var service = new CollectorService(userId); var model = service.GetCList(); return(View(model)); }
public void CreateWall() { var collector = new CollectorService(); var wallService = new WallCreatorService(collector); var line = Line.CreateBound(XYZ.Zero, XYZ.BasisX.Multiply(10)); Wall wall; using (Transaction t = new Transaction(this.doc, "Create Wall")) { t.Start(); wall = wallService.CreateWall(doc, line); t.Commit(); } Assert.NotNull(wall); }
public void Setup() { _ms = new MemoryStream(); _memoryDb = new LiteDatabase(_ms); _userCollection = _memoryDb.GetCollection <MiningMonitorUser>(); _userStoreLogger = new Mock <ILogger <MiningMonitorUserStore> >(); _userStore = new MiningMonitorUserStore(new LiteDbRepository <MiningMonitorUser, Guid>(_userCollection), _userStoreLogger.Object); _optionsAccessor = new Mock <IOptions <IdentityOptions> >(); _passwordHasher = new Mock <IPasswordHasher <MiningMonitorUser> >(); _normalizer = new Mock <ILookupNormalizer>(); _serviceProvider = new Mock <IServiceProvider>(); _userManagerLogger = new Mock <ILogger <UserManager <MiningMonitorUser> > >(); _userManager = new UserManager <MiningMonitorUser>(_userStore, _optionsAccessor.Object, _passwordHasher.Object, Enumerable.Empty <IUserValidator <MiningMonitorUser> >(), Enumerable.Empty <IPasswordValidator <MiningMonitorUser> >(), _normalizer.Object, new IdentityErrorDescriber(), _serviceProvider.Object, _userManagerLogger.Object); _httpContextAccessor = new Mock <IHttpContextAccessor>(); _signinManagerLogger = new Mock <ILogger <SignInManager <MiningMonitorUser> > >(); _userFactory = new Mock <IUserClaimsPrincipalFactory <MiningMonitorUser> >(); _authSchemeProvider = new Mock <IAuthenticationSchemeProvider>(); _signinManager = new SignInManager <MiningMonitorUser>(_userManager, _httpContextAccessor.Object, _userFactory.Object, _optionsAccessor.Object, _signinManagerLogger.Object, _authSchemeProvider.Object); _loginService = new LoginService(_signinManager); _snapshotCollection = _memoryDb.GetCollection <Snapshot>(); _snapshotService = new SnapshotService(new LiteDbRepository <Snapshot, Guid>(_snapshotCollection)); _minerCollection = _memoryDb.GetCollection <Miner>(); _minerService = new MinerService(new LiteDbRepository <Miner, Guid>(_minerCollection), _snapshotService); _userMapper = new UserMapper(); _resultMapper = new IdentityResultMapper(); _subject = new CollectorService(_userManager, _loginService, _minerService, _snapshotService, _userMapper, _userMapper, _resultMapper); }
public CollectorController(UserService userService, CollectorService collectorService) { this.userService = userService; this.collectorService = collectorService; }