< Summary

Line coverage
83%
Covered lines: 485
Uncovered lines: 97
Coverable lines: 582
Total lines: 1134
Line coverage: 83.3%
Branch coverage
61%
Covered branches: 155
Total branches: 254
Branch coverage: 61%
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: RenderRenderSession(...)100%11100%
File 1: RenderRenderSessionAsync(...)100%11100%
File 1: RenderRenderSessionCoreAsync()50%1818100%
File 1: HandleTagHandlingOperationWithoutEventsAsync(...)100%11100%
File 1: BuildDefaultReplacements(...)80.64%626295.89%
File 1: BuildConfiguredReplacements()100%44100%
File 1: BuildThemeValueReplacements()40.9%632256.25%
File 1: AddThemeTemplateReplacementsAsync()59.09%222296.66%
File 1: RenderTemplateAsync(...)100%11100%
File 1: RenderMarkup(...)100%11100%
File 1: RenderMarkupAsync()100%22100%
File 1: RenderTagHandlingOperationAsync()100%88100%
File 1: RenderReplacementTagHandlingOperation(...)100%22100%
File 1: BuildModelReplacements(...)50%291457.14%
File 1: BuildCollectionReplacements(...)50%4475%
File 1: BuildObjectReplacements(...)75%15852.94%
File 1: BuildJObjectReplacements(...)0%28615.38%
File 1: BuildDynamicReplacements(...)37.5%39821.42%
File 1: BuildThemeReplacements(...)58.33%191263.63%
File 1: BuildThemeCollectionReplacements(...)50%6677.77%
File 1: BuildThemeObjectReplacements(...)62.5%18846.66%
File 1: BuildThemeJObjectReplacements(...)0%28615.38%
File 1: BuildThemeDynamicReplacements(...)75%9878.57%
File 1: TryGetThemeDictionary(...)75%4485.71%
File 1: CanPageRenderUser(...)33.33%221258.33%
File 1: ResolveCulture(...)66.66%66100%
File 1: Serialize(...)100%11100%
File 1: NormalizeJson(...)100%11100%
File 1: CopyReplacements(...)100%22100%
File 1: IsJsonObject(...)100%11100%
File 1: IsJsonArray(...)100%11100%
File 1: IsJsonValue(...)100%11100%
File 1: IsRuntimeValueType(...)100%11100%
File 1: GetStringValue(...)100%11100%
File 1: GetJsonProperties(...)100%11100%
File 1: HtmlEncode(...)100%11100%
File 1: GetPropertyValues(...)100%11100%
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%1189.47%
File 2: TryCatch()100%1194.44%
File 3: ValidateRenderRenderSession(...)100%11100%
File 3: ValidateRenderSession(...)60%261045.45%
File 3: Validate(...)100%11100%

File(s)

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

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

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

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

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

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

Methods/Properties

.ctor(cCoder.ContentManagement.Rendering.Services.Foundations.IMarkupRenderService)
RenderRenderSession(cCoder.ContentManagement.Models.PageRendering.RenderSession)
RenderRenderSessionAsync(cCoder.ContentManagement.Models.PageRendering.RenderSession)
RenderRenderSessionCoreAsync()
HandleTagHandlingOperationWithoutEventsAsync(cCoder.ContentManagement.Models.PageRendering.TagHandlingOperation)
BuildDefaultReplacements(cCoder.ContentManagement.Models.PageRendering.RenderSession)
BuildConfiguredReplacements()
BuildThemeValueReplacements()
AddThemeTemplateReplacementsAsync()
RenderTemplateAsync(cCoder.ContentManagement.Models.PageRendering.PageRenderTemplate,System.Object,cCoder.ContentManagement.Models.PageRendering.RenderSession,System.Collections.Generic.IReadOnlyCollection`1<cCoder.ContentManagement.Models.PageRendering.MarkupReplacement>,System.Func`2<cCoder.ContentManagement.Models.PageRendering.TagHandlingOperation,System.Threading.Tasks.ValueTask>)
RenderMarkup(System.String,System.String,cCoder.ContentManagement.Models.PageRendering.RenderSession,System.Collections.Generic.IReadOnlyCollection`1<cCoder.ContentManagement.Models.PageRendering.MarkupReplacement>,System.Boolean)
RenderMarkupAsync()
RenderTagHandlingOperationAsync()
RenderReplacementTagHandlingOperation(cCoder.ContentManagement.Models.PageRendering.TagHandlingOperation)
BuildModelReplacements(System.Object,System.String)
BuildCollectionReplacements(System.Collections.IEnumerable,System.String)
BuildObjectReplacements(System.Object,System.String)
BuildJObjectReplacements(System.Object,System.String)
BuildDynamicReplacements(System.Collections.Generic.IDictionary`2<System.String,System.Object>,System.String)
BuildThemeReplacements(System.Object,System.String)
BuildThemeCollectionReplacements(System.Collections.IEnumerable,System.String)
BuildThemeObjectReplacements(System.Object,System.String)
BuildThemeJObjectReplacements(System.Object,System.String)
BuildThemeDynamicReplacements(System.Collections.Generic.IDictionary`2<System.String,System.Object>,System.String)
TryGetThemeDictionary(System.Object,System.Collections.Generic.IDictionary`2<System.String,System.Object>&)
CanPageRenderUser(cCoder.ContentManagement.Models.PageRendering.PageRenderUser,System.Nullable`1<System.Int32>,System.String)
ResolveCulture(cCoder.ContentManagement.Models.PageRendering.RenderSession)
Serialize(System.Object)
NormalizeJson(System.Object)
CopyReplacements(System.Collections.Generic.IEnumerable`1<cCoder.ContentManagement.Models.PageRendering.MarkupReplacement>)
IsJsonObject(System.Object)
IsJsonArray(System.Object)
IsJsonValue(System.Object)
IsRuntimeValueType(System.Object)
GetStringValue(System.Object)
GetJsonProperties(System.Object)
HtmlEncode(System.String)
GetPropertyValues(System.Object)
TryCatch(System.Action)
TryCatch(System.Func`1<TResult>)
TryCatch()
TryCatch()
TryCatch()
TryCatch()
ValidateRenderRenderSession(System.Object[])
ValidateRenderSession(cCoder.ContentManagement.Models.PageRendering.RenderSession)
Validate(System.Object[])