< Summary

Information
Class: planora.Domain.Errors.ActivityError
Assembly: planora.Domain
File(s): /home/runner/work/planora/planora/src/planora.Domain/Errors/ActivityError.cs
Tag: 10_15767155620
Line coverage
100%
Covered lines: 3
Uncovered lines: 0
Coverable lines: 3
Total lines: 15
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
NotFound(...)100%11100%
CannotDeletePastActivity(...)100%11100%

File(s)

/home/runner/work/planora/planora/src/planora.Domain/Errors/ActivityError.cs

#LineLine coverage
 1namespace planora.Domain.Errors;
 2
 3public static class ActivityError
 4{
 5    public static AppError NotFound(Guid id)
 6    {
 127        return AppError.NotFound("activity.not_found", $"Activity with ID '{id}' was not found.");
 8    }
 9
 10    public static AppError CannotDeletePastActivity(Guid id)
 11    {
 412        return AppError.Validation("activity.cannot_delete_past_activity",
 413            $"Activity with ID '{id}' cannot be deleted because it is in the past.");
 14    }
 15}