예제 #1
0
        public async void AddWorker()
        {
            var fullClassName = Guid.NewGuid().ToString();
            var connectionId  = Guid.NewGuid().ToString();
            var id            = await _workerService.AddWorkerAsync(fullClassName, connectionId);

            var worker = _dbContext.Worker.Find(id);

            Assert.Equal(fullClassName, worker.FullClassName);
            Assert.Equal(connectionId, worker.ConnectionId);
        }
예제 #2
0
        public override async Task OnConnectedAsync()
        {
            var request       = Context.GetHttpContext().Request;
            var fullClassName = request.Query["fullClassName"];
            var connectionId  = Context.ConnectionId;
            await _workerService.AddWorkerAsync(fullClassName, connectionId);

            await base.OnConnectedAsync();
        }