< Summary

Line coverage
100%
Covered lines: 18
Uncovered lines: 0
Coverable lines: 18
Total lines: 41
Line coverage: 100%
Branch coverage
100%
Covered branches: 2
Total branches: 2
Branch coverage: 100%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
File 1: !XamlIlPopulate(...)100%22100%
File 2: .ctor()100%11100%
File 2: OnPointerMoved(...)100%11100%
File 2: OnKeyDown(...)100%11100%

File(s)

/home/runner/work/LOCKnet/LOCKnet/src/LOCKnet.App/Views/MainWindow.axaml

#LineLine coverage
 91<Window xmlns="https://github.com/avaloniaui"
 2        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
 3        xmlns:vm="using:LOCKnet.App.ViewModels"
 4        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
 5        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
 6        mc:Ignorable="d" d:DesignWidth="900" d:DesignHeight="600"
 7        x:Class="LOCKnet.App.Views.MainWindow"
 8        x:DataType="vm:MainWindowViewModel"
 39        Icon="/Assets/favicon.ico"
 310        Title="LOCKnet"
 311        MinWidth="700" MinHeight="500"
 312        Background="{StaticResource BrushBg}">
 13    <Design.DataContext>
 14        <vm:MainWindowViewModel/>
 15    </Design.DataContext>
 616    <ContentControl Content="{Binding CurrentView}"/>
 17</Window>

/home/runner/work/LOCKnet/LOCKnet/src/LOCKnet.App/Views/MainWindow.axaml.cs

#LineLine coverage
 1using Avalonia.Controls;
 2using Avalonia.Input;
 3
 4namespace LOCKnet.App.Views;
 5
 6public partial class MainWindow : Window
 7{
 38  public MainWindow()
 39  {
 310    InitializeComponent();
 311  }
 12
 13  protected override void OnPointerMoved(PointerEventArgs e)
 114  {
 115    base.OnPointerMoved(e);
 116    AppServices.Current.ActivityMonitor.RecordActivity();
 117  }
 18
 19  protected override void OnKeyDown(KeyEventArgs e)
 120  {
 121    base.OnKeyDown(e);
 122    AppServices.Current.ActivityMonitor.RecordActivity();
 123  }
 24}