< Summary

Line coverage
82%
Covered lines: 246
Uncovered lines: 51
Coverable lines: 297
Total lines: 561
Line coverage: 82.8%
Branch coverage
69%
Covered branches: 18
Total branches: 26
Branch coverage: 69.2%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

File(s)

C:/actions-runner/_work/cCoder.ContentManagement/cCoder.ContentManagement/src/cCoder.ContentManagement/Services/Processings/PageRoleProcessingService.cs

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

C:/actions-runner/_work/cCoder.ContentManagement/cCoder.ContentManagement/src/cCoder.ContentManagement/Services/Processings/PageRoleProcessingService.Exceptions.cs

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

C:/actions-runner/_work/cCoder.ContentManagement/cCoder.ContentManagement/src/cCoder.ContentManagement/Services/Processings/PageRoleProcessingService.Validations.cs

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

Methods/Properties

.ctor(cCoder.ContentManagement.Services.Foundations.Storages.IPageRoleService)
ResolvePageRole(System.Int32,System.String,System.String)
ResolvePageRole(cCoder.Data.Models.Security.PageRole)
GetAllPageRoles(System.Boolean)
AddPageRoleAsync(cCoder.Data.Models.Security.PageRole)
DeletePageRoleAsync(cCoder.Data.Models.Security.PageRole)
AddOrUpdatePageRoleResult(System.Collections.Generic.IEnumerable`1<cCoder.Data.Models.Security.PageRole>)
DeleteAllPageRoleAsync(System.Collections.Generic.IEnumerable`1<cCoder.Data.Models.Security.PageRole>)
ValidateAppId(System.Int32,System.String)
ValidateText(System.String,System.String)
ValidatePath(System.String,System.String)
ValidatePageRole(cCoder.Data.Models.Security.PageRole,System.String)
ValidatePageRoles(System.Collections.Generic.IEnumerable`1<cCoder.Data.Models.Security.PageRole>,System.String)
ThrowIf(System.Boolean,System.String)
ExecuteAddPageRoleAsync(cCoder.Data.Models.Security.PageRole)
ExecuteDeleteAllPageRoleAsync()
ExecuteDeletePageRoleAsync()
ExecuteGetAllPageRoles(System.Boolean)
ContainsPageId(System.Collections.Generic.IEnumerable`1<System.Int32>,System.Int32)
TryCatch(System.Action)
TryCatch(System.Func`1<TResult>)
TryCatch()
TryCatch()
TryCatch()
TryCatch()
ValidateAllPageRolesOnGet(System.Object[])
ValidatePageRoleOnAdd(System.Object[])
ValidatePageRoleOnDelete(System.Object[])
ValidatePageRoleOnResolve(System.Object[])
ValidateOrUpdatePageRoleResultOnAdd(System.Object[])
ValidateAllPageRoleOnDelete(System.Object[])
Validate(System.Object[])