< Summary

Line coverage
97%
Covered lines: 263
Uncovered lines: 6
Coverable lines: 269
Total lines: 551
Line coverage: 97.7%
Branch coverage
83%
Covered branches: 15
Total branches: 18
Branch coverage: 83.3%
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(...)100%11100%
File 1: DeleteAppAsync(...)100%22100%
File 1: DeletePageAsync(...)100%22100%
File 1: InvalidateCommonObjectConsumersAsync(...)100%11100%
File 1: InvalidateCommonCacheAsync(...)100%11100%
File 1: ExecuteInvalidateCommonCacheAsync()75%4492.85%
File 1: DeleteAppPageRenderCacheAsync(...)100%11100%
File 1: DeleteAppPageRenderCacheFromEventAsync(...)50%22100%
File 1: DeletePagePageRenderCacheAsync(...)100%11100%
File 1: DeletePagePageRenderCacheFromEventAsync(...)50%22100%
File 1: IsCommonCacheRenderType(...)100%44100%
File 2: TryCatch(...)100%1189.47%
File 2: TryCatch(...)100%11100%
File 2: TryCatch()100%1189.47%
File 2: TryCatch()100%1194.44%
File 2: TryCatch()100%11100%
File 2: TryCatch()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: ValidatePagePageRenderCachesOnDelete(...)100%11100%
File 3: ValidateCommonObjectPageRenderCachesOnRebuild(...)100%11100%
File 3: ValidateAppPageRenderCachesOnRebuild(...)100%11100%
File 3: ValidatePagePageRenderCachesOnRebuild(...)100%11100%
File 3: ValidateRequest(...)100%11100%
File 3: ValidateAppId(...)100%11100%
File 3: ValidateApp(...)100%11100%
File 3: ValidateTheme(...)100%11100%
File 3: ValidateHost(...)100%11100%
File 3: ValidateException(...)100%11100%
File 3: ThrowIf(...)100%22100%
File 3: ValidatePageRenderCacheByAppIdOnDelete(...)100%11100%
File 3: ValidatePageRenderCacheByPageIdOnDelete(...)100%11100%
File 3: ValidateAllPageRenderCachesOnRebuild(...)100%11100%
File 3: ValidateCommonObjectPageRenderOperationOnRebuild(...)100%11100%
File 3: ValidateRenderPageRenderOperation(...)100%11100%
File 3: ValidateRender(...)100%11100%
File 3: ValidateRenderError(...)100%11100%
File 3: ValidateRenderRenderResult(...)100%11100%
File 3: ValidatePageRenderCachesByAppIdOnRebuild(...)100%11100%
File 3: ValidatePageRenderCachesByPageIdOnRebuild(...)100%11100%

File(s)

C:/actions-runner/_work/cCoder.ContentManagement/cCoder.ContentManagement/src/cCoder.ContentManagement/Services/Aggregations/PageRenderCacheAggregationService.cs

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

C:/actions-runner/_work/cCoder.ContentManagement/cCoder.ContentManagement/src/cCoder.ContentManagement/Services/Aggregations/PageRenderCacheAggregationService.Exceptions.cs

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

C:/actions-runner/_work/cCoder.ContentManagement/cCoder.ContentManagement/src/cCoder.ContentManagement/Services/Aggregations/PageRenderCacheAggregationService.Validations.cs

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

Methods/Properties

.ctor(cCoder.ContentManagement.Services.Orchestrations.IPageRenderCacheOrchestrationService,cCoder.ContentManagement.Models.PageRenderCacheImportState,cCoder.ContentManagement.Exposures.Caching.ICommonObjectCache)
.cctor()
GetAllPageRenderCaches()
GetPageRenderCache(System.String)
AddPageRenderCacheAsync(cCoder.Data.Models.CMS.PageRenderCache)
UpdatePageRenderCacheAsync(cCoder.Data.Models.CMS.PageRenderCache)
DeletePageRenderCacheAsync(System.String)
DeleteAppAsync(System.Int32,System.Boolean)
DeletePageAsync(System.Int32,System.Boolean)
InvalidateCommonObjectConsumersAsync(System.String,System.Boolean)
InvalidateCommonCacheAsync(System.Boolean)
ExecuteInvalidateCommonCacheAsync()
DeleteAppPageRenderCacheAsync(System.Int32)
DeleteAppPageRenderCacheFromEventAsync(System.Int32)
DeletePagePageRenderCacheAsync(System.Int32)
DeletePagePageRenderCacheFromEventAsync(System.Int32)
IsCommonCacheRenderType(System.String)
TryCatch(System.Action)
TryCatch(System.Func`1<TResult>)
TryCatch()
TryCatch()
TryCatch()
TryCatch()
ValidatePageRenderCacheOnGet(System.Object[])
ValidatePageRenderCacheOnAdd(System.Object[])
ValidatePageRenderCacheOnUpdate(System.Object[])
ValidatePageRenderCacheOnDelete(System.Object[])
ValidateAppPageRenderCachesOnDelete(System.Object[])
ValidatePagePageRenderCachesOnDelete(System.Object[])
ValidateCommonObjectPageRenderCachesOnRebuild(System.Object[])
ValidateAppPageRenderCachesOnRebuild(System.Object[])
ValidatePagePageRenderCachesOnRebuild(System.Object[])
ValidateRequest(cCoder.ContentManagement.Models.PageRenderRequest,System.String)
ValidateAppId(System.Int32,System.String)
ValidateApp(cCoder.Data.Models.CMS.App,System.String)
ValidateTheme(System.String,System.String)
ValidateHost(System.String)
ValidateException(System.Exception,System.String)
ThrowIf(System.Boolean,System.String)
ValidatePageRenderCacheByAppIdOnDelete(System.Object[])
ValidatePageRenderCacheByPageIdOnDelete(System.Object[])
ValidateAllPageRenderCachesOnRebuild(System.Object[])
ValidateCommonObjectPageRenderOperationOnRebuild(System.Object[])
ValidateRenderPageRenderOperation(System.Object[])
ValidateRender(System.Object[])
ValidateRenderError(System.Object[])
ValidateRenderRenderResult(System.Object[])
ValidatePageRenderCachesByAppIdOnRebuild(System.Object[])
ValidatePageRenderCachesByPageIdOnRebuild(System.Object[])