< Summary

Information
Class: EHonda.KicktippAi.Core.ContextDocument
Assembly: EHonda.KicktippAi.Core
File(s): /home/runner/work/KicktippAi/KicktippAi/src/Core/ContextDocument.cs
Line coverage
88%
Covered lines: 8
Uncovered lines: 1
Coverable lines: 9
Total lines: 22
Line coverage: 88.8%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
.ctor()100%210%
.ctor(...)100%11100%

File(s)

/home/runner/work/KicktippAi/KicktippAi/src/Core/ContextDocument.cs

#LineLine coverage
 1namespace EHonda.KicktippAi.Core;
 2
 3/// <summary>
 4/// Represents a versioned context document.
 5/// </summary>
 6public class ContextDocument
 7{
 18    public string DocumentName { get; set; } = string.Empty;
 19    public string Content { get; set; } = string.Empty;
 10    public int Version { get; set; }
 11    public DateTimeOffset CreatedAt { get; set; }
 12
 013    public ContextDocument() { }
 14
 115    public ContextDocument(string documentName, string content, int version, DateTimeOffset createdAt)
 16    {
 117        DocumentName = documentName;
 118        Content = content;
 119        Version = version;
 120        CreatedAt = createdAt;
 121    }
 22}