< Summary

Class:SVETA.Api.Services.Implements.CustomUserIdProvider
Assembly:SVETA.Api
File(s):/opt/dev/sveta_api_build/SVETA.Api/Services/Implements/CustomUserIdProvider.cs
Covered lines:0
Uncovered lines:3
Coverable lines:3
Total lines:13
Line coverage:0% (0 of 3)
Covered branches:0
Total branches:6
Branch coverage:0% (0 of 6)

Metrics

MethodLine coverage Branch coverage
GetUserId(...)0%0%

File(s)

/opt/dev/sveta_api_build/SVETA.Api/Services/Implements/CustomUserIdProvider.cs

#LineLine coverage
 1using System.Linq;
 2using Microsoft.AspNetCore.SignalR;
 3
 4namespace SVETA.Api.Services.Implements
 5{
 6    public class CustomUserIdProvider: IUserIdProvider
 7    {
 8        public string GetUserId(HubConnectionContext connection)
 09        {
 010            return connection.User?.Claims.FirstOrDefault(d => d.Type.Contains("user_TID"))?.Value;
 011        }
 12    }
 13}

Methods/Properties

GetUserId(...)