< Summary

Line coverage
97%
Covered lines: 258
Uncovered lines: 6
Coverable lines: 264
Total lines: 423
Line coverage: 97.7%
Branch coverage
95%
Covered branches: 19
Total branches: 20
Branch coverage: 95%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
File 1: .ctor(...)100%11100%
File 1: .cctor()100%11100%
File 1: GetAllPageRenderCaches()100%11100%
File 1: GetPageRenderCache(...)100%11100%
File 1: AddPageRenderCacheAsync(...)100%11100%
File 1: UpdatePageRenderCacheAsync(...)100%11100%
File 1: DeletePageRenderCacheAsync(...)50%2294.73%
File 1: DeleteAppPageRenderCachesAsync(...)100%11100%
File 1: DeleteAppPageRenderCachesFromEventAsync(...)100%11100%
File 1: DeleteAppPageRenderCaches()100%44100%
File 1: DeletePagePageRenderCachesAsync(...)100%11100%
File 1: DeletePagePageRenderCachesFromEventAsync(...)100%11100%
File 1: DeletePagePageRenderCaches(...)100%44100%
File 1: ReplacePageRenderCachesAsync(...)100%11100%
File 1: ReplacePageRenderCachesFromEventAsync(...)100%11100%
File 1: InvalidateCommonObjectConsumersAsync(...)100%22100%
File 1: InvalidateCommonCacheAsync()100%11100%
File 1: ExecuteInvalidateCommonCacheAsync()100%22100%
File 1: InvalidatePackageAsync(...)100%22100%
File 1: IsCommonCacheRenderType(...)100%44100%
File 1: Authorize(...)100%11100%
File 2: TryCatch(...)100%1181.81%
File 2: TryCatch(...)100%1190.9%
File 2: TryCatch()100%1190.9%
File 2: TryCatch()100%1190.9%
File 3: ValidateAllPageRenderCachesOnGet(...)100%11100%
File 3: ValidatePageRenderCacheOnGet(...)100%11100%
File 3: ValidatePageRenderCacheOnAdd(...)100%11100%
File 3: ValidatePageRenderCacheOnUpdate(...)100%11100%
File 3: ValidatePageRenderCacheOnDelete(...)100%11100%
File 3: ValidateAppPageRenderCachesOnDelete(...)100%11100%
File 3: ValidateAppPageRenderCachesFromEventOnDelete(...)100%11100%
File 3: ValidatePagePageRenderCachesOnDelete(...)100%11100%
File 3: ValidatePagePageRenderCachesFromEventOnDelete(...)100%11100%
File 3: ValidatePageRenderCachesOnReplace(...)100%11100%
File 3: ValidateCommonObjectConsumersOnInvalidate(...)100%11100%
File 3: ValidateCommonCacheOnInvalidate(...)100%11100%
File 3: ValidatePackageOnInvalidate(...)100%11100%
File 3: Validate(...)100%11100%

File(s)

C:/actions-runner/_work/cCoder.ContentManagement/cCoder.ContentManagement/src/cCoder.ContentManagement/Services/Orchestrations/PageRenderCacheOrchestrationService.cs

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

C:/actions-runner/_work/cCoder.ContentManagement/cCoder.ContentManagement/src/cCoder.ContentManagement/Services/Orchestrations/PageRenderCacheOrchestrationService.Exceptions.cs

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

C:/actions-runner/_work/cCoder.ContentManagement/cCoder.ContentManagement/src/cCoder.ContentManagement/Services/Orchestrations/PageRenderCacheOrchestrationService.Validations.cs

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

Methods/Properties

.ctor(cCoder.ContentManagement.Services.Processings.IPageRenderCacheProcessingService,cCoder.ContentManagement.Services.Processings.IAuthorizationProcessingService)
.cctor()
GetAllPageRenderCaches()
GetPageRenderCache(System.String)
AddPageRenderCacheAsync(cCoder.Data.Models.CMS.PageRenderCache)
UpdatePageRenderCacheAsync(cCoder.Data.Models.CMS.PageRenderCache)
DeletePageRenderCacheAsync(System.String)
DeleteAppPageRenderCachesAsync(System.Int32)
DeleteAppPageRenderCachesFromEventAsync(System.Int32)
DeleteAppPageRenderCaches()
DeletePagePageRenderCachesAsync(System.Int32)
DeletePagePageRenderCachesFromEventAsync(System.Int32)
DeletePagePageRenderCaches(System.Int32,System.Boolean)
ReplacePageRenderCachesAsync(System.Int32,System.Int32[],cCoder.Data.Models.CMS.PageRenderCache[])
ReplacePageRenderCachesFromEventAsync(System.Int32,System.Int32[],cCoder.Data.Models.CMS.PageRenderCache[])
InvalidateCommonObjectConsumersAsync(System.String)
InvalidateCommonCacheAsync()
ExecuteInvalidateCommonCacheAsync()
InvalidatePackageAsync(System.Nullable`1<System.Int32>)
IsCommonCacheRenderType(System.String)
Authorize(System.Int32,System.String)
TryCatch(System.Action)
TryCatch(System.Func`1<TResult>)
TryCatch()
TryCatch()
ValidateAllPageRenderCachesOnGet(System.Object[])
ValidatePageRenderCacheOnGet(System.Object[])
ValidatePageRenderCacheOnAdd(System.Object[])
ValidatePageRenderCacheOnUpdate(System.Object[])
ValidatePageRenderCacheOnDelete(System.Object[])
ValidateAppPageRenderCachesOnDelete(System.Object[])
ValidateAppPageRenderCachesFromEventOnDelete(System.Object[])
ValidatePagePageRenderCachesOnDelete(System.Object[])
ValidatePagePageRenderCachesFromEventOnDelete(System.Object[])
ValidatePageRenderCachesOnReplace(System.Object[])
ValidateCommonObjectConsumersOnInvalidate(System.Object[])
ValidateCommonCacheOnInvalidate(System.Object[])
ValidatePackageOnInvalidate(System.Object[])
Validate(System.Object[])