< Summary

Class:AspNetCoreGeneratedDocument.Areas_Identity_Pages_Account_LogOut
Assembly:MUNity.BlazorServer
File(s):C:\Users\aeuke\source\repos\PeerConradi\munity\src\MUNity.BlazorServer\Areas\Identity\Pages\Account\LogOut.cshtml
Covered lines:0
Uncovered lines:14
Coverable lines:14
Total lines:26
Line coverage:0% (0 of 14)
Covered branches:0
Total branches:4
Branch coverage:0% (0 of 4)
Covered methods:0
Total methods:2
Method coverage:0% (0 of 2)

Metrics

MethodBranch coverage Cyclomatic complexity Line coverage
OnPost()0%20%
OnGet()0%20%

File(s)

C:\Users\aeuke\source\repos\PeerConradi\munity\src\MUNity.BlazorServer\Areas\Identity\Pages\Account\LogOut.cshtml

#LineLine coverage
 1@page
 2@using Microsoft.AspNetCore.Identity
 3@attribute [IgnoreAntiforgeryToken]
 4@inject SignInManager<MUNity.Database.Models.User.MunityUser> SignInManager
 5@functions {
 6    public async Task<IActionResult> OnPost()
 07    {
 08        if (SignInManager.IsSignedIn(User))
 09        {
 010            await SignInManager.SignOutAsync();
 011        }
 12
 013        return Redirect("~/");
 014    }
 15
 16    public async Task<IActionResult> OnGet()
 017    {
 018        if (SignInManager.IsSignedIn(User))
 019        {
 020            await SignInManager.SignOutAsync();
 021        }
 22
 023        return Redirect("~/");
 024    }
 25}
 26

Methods/Properties

OnPost()
OnGet()