< Summary

Line coverage
98%
Covered lines: 215
Uncovered lines: 4
Coverable lines: 219
Total lines: 395
Line coverage: 98.1%
Branch coverage
75%
Covered branches: 18
Total branches: 24
Branch coverage: 75%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

File(s)

C:/actions-runner/_work/ccoder.Security/ccoder.Security/src/cCoder.Security/Services/Processings/TokenProcessingService.cs

File 'C:/actions-runner/_work/ccoder.Security/ccoder.Security/src/cCoder.Security/Services/Processings/TokenProcessingService.cs' does not exist (any more).

C:/actions-runner/_work/ccoder.Security/ccoder.Security/src/cCoder.Security/Services/Processings/TokenProcessingService.Exceptions.cs

File 'C:/actions-runner/_work/ccoder.Security/ccoder.Security/src/cCoder.Security/Services/Processings/TokenProcessingService.Exceptions.cs' does not exist (any more).

C:/actions-runner/_work/ccoder.Security/ccoder.Security/src/cCoder.Security/Services/Processings/TokenProcessingService.Validations.cs

File 'C:/actions-runner/_work/ccoder.Security/ccoder.Security/src/cCoder.Security/Services/Processings/TokenProcessingService.Validations.cs' does not exist (any more).

Methods/Properties

.ctor(cCoder.Security.Services.Foundations.Interfaces.ITokenService,cCoder.Security.Brokers.Encryption.Interfaces.ITokenGenerationBroker,cCoder.Security.Brokers.Encryption.Interfaces.IPasswordHashingBroker,cCoder.Security.Models.SecurityConfiguration)
ExecuteCleanupAsync(System.Threading.CancellationToken)
AddTokenForUserIdAsync(System.String,cCoder.Security.Models.Entities.TokenUse)
DeleteTokenAsync(System.String)
GetAllTokens(System.Boolean)
DeleteTokensForUserAsync(System.String,cCoder.Security.Models.Entities.TokenUse)
GetTokenById(System.String)
GenerateConfirmationToken(System.String)
GenerateInvitationToken(System.String)
GenerateForgottenPasswordToken(System.String)
GetForgottenPasswordToken(System.String)
GetConfirmationToken(System.String)
GetInvitationToken(System.String)
GenerateTokenAsync(System.String,cCoder.Security.Models.Entities.TokenUse,System.Nullable`1<System.Int32>)
ReplaceTokenAsync()
GetToken(System.String,cCoder.Security.Models.Entities.TokenUse)
GetStoredToken(System.String)
TryCatch(System.Func`1<T>)
TryCatch()
TryCatch()
Validate(System.Object[])
ValidateTokenForUserIdOnAdd(System.String,cCoder.Security.Models.Entities.TokenUse)
ValidateTokenOnDelete(System.String)
ValidateAllTokensOnGet(System.Boolean)
ValidateTokenByIdOnGet(System.String)
ValidateTokensForUserOnDelete(System.String,cCoder.Security.Models.Entities.TokenUse)
ValidateForgottenPasswordTokenOnGet(System.String)
ValidateConfirmationTokenOnGet(System.String)
ValidateInvitationTokenOnGet(System.String)
ValidateTokenOnGenerate(System.String,cCoder.Security.Models.Entities.TokenUse)
ValidateCleanupOnExecute(System.Threading.CancellationToken)