< Summary

Class:MUNity.BlazorServer.Pages.ErrorModel
Assembly:MUNity.BlazorServer
File(s):C:\Users\aeuke\source\repos\PeerConradi\munity\src\MUNity.BlazorServer\Pages\Error.cshtml.cs
Covered lines:0
Uncovered lines:9
Coverable lines:9
Total lines:32
Line coverage:0% (0 of 9)
Covered branches:0
Total branches:4
Branch coverage:0% (0 of 4)
Covered methods:0
Total methods:4
Method coverage:0% (0 of 4)

Metrics

MethodBranch coverage Cyclomatic complexity Line coverage
get_RequestId()100%10%
get_ShowRequestId()100%10%
.ctor(...)100%10%
OnGet()0%40%

File(s)

C:\Users\aeuke\source\repos\PeerConradi\munity\src\MUNity.BlazorServer\Pages\Error.cshtml.cs

#LineLine coverage
 1using Microsoft.AspNetCore.Mvc;
 2using Microsoft.AspNetCore.Mvc.RazorPages;
 3using Microsoft.Extensions.Logging;
 4using System;
 5using System.Collections.Generic;
 6using System.Diagnostics;
 7using System.Linq;
 8using System.Threading.Tasks;
 9
 10namespace MUNity.BlazorServer.Pages
 11{
 12    [ResponseCache(Duration = 0, Location = ResponseCacheLocation.None, NoStore = true)]
 13    [IgnoreAntiforgeryToken]
 14    public class ErrorModel : PageModel
 15    {
 016        public string RequestId { get; set; }
 17
 018        public bool ShowRequestId => !string.IsNullOrEmpty(RequestId);
 19
 20        private readonly ILogger<ErrorModel> _logger;
 21
 022        public ErrorModel(ILogger<ErrorModel> logger)
 023        {
 024            _logger = logger;
 025        }
 26
 27        public void OnGet()
 028        {
 029            RequestId = Activity.Current?.Id ?? HttpContext.TraceIdentifier;
 030        }
 31    }
 32}