< Summary

Information
Class: KicktippIntegration.KicktippCommunityParticipantSnapshot
Assembly: KicktippIntegration
File(s): /home/runner/work/KicktippAi/KicktippAi/src/KicktippIntegration/KicktippCommunityMatchdaySnapshot.cs
Line coverage
100%
Covered lines: 6
Uncovered lines: 0
Coverable lines: 6
Total lines: 29
Line coverage: 100%
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%11100%

File(s)

/home/runner/work/KicktippAi/KicktippAi/src/KicktippIntegration/KicktippCommunityMatchdaySnapshot.cs

#LineLine coverage
 1using EHonda.KicktippAi.Core;
 2
 3namespace KicktippIntegration;
 4
 5public enum KicktippCommunityPredictionStatus
 6{
 7    Placed,
 8    Missed
 9}
 10
 11public sealed record KicktippCommunityMatchdaySnapshot(
 12    int Matchday,
 13    IReadOnlyList<CollectedMatchOutcome> Outcomes,
 14    IReadOnlyList<KicktippCommunityParticipantSnapshot> Participants);
 15
 116public sealed record KicktippCommunityParticipantSnapshot(
 117    string ParticipantId,
 118    string DisplayName,
 119    IReadOnlyList<KicktippCommunityMatchPrediction> Predictions,
 120    int MatchdayPoints,
 121    int TotalPoints);
 22
 23public sealed record KicktippCommunityMatchPrediction(
 24    int EventIndex,
 25    string SourceMatchId,
 26    string? TippSpielId,
 27    KicktippCommunityPredictionStatus Status,
 28    BetPrediction? Prediction,
 29    int AwardedPoints);