< Summary

Information
Class: planora.Application.Features.Activities.Queries.GetDetails.GetActivityDetailsMapper
Assembly: planora.Application
File(s): /home/runner/work/planora/planora/src/planora.Application/Features/Activities/Queries/GetDetails/GetActivityDetailsMapper.cs
Tag: 10_15767155620
Line coverage
100%
Covered lines: 15
Uncovered lines: 0
Coverable lines: 15
Total lines: 25
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
MapToActivityDetailsResponse(...)100%11100%

File(s)

/home/runner/work/planora/planora/src/planora.Application/Features/Activities/Queries/GetDetails/GetActivityDetailsMapper.cs

#LineLine coverage
 1using planora.Domain.Entities;
 2
 3namespace planora.Application.Features.Activities.Queries.GetDetails;
 4
 5public static class GetActivityDetailsMapper
 6{
 7    public static GetActivityDetailsResponse MapToActivityDetailsResponse(this Activity entity)
 8    {
 69        return new GetActivityDetailsResponse
 610        {
 611            Id = entity.Id,
 612            Name = entity.Name,
 613            Description = entity.Description,
 614            CreatedAt = entity.CreatedDate,
 615            LastUpdated = entity.UpdatedAt,
 616            IsActive = entity.IsActive,
 617            ActivityDate = entity.Date,
 618            Category = entity.Category,
 619            City = entity.City,
 620            Location = entity.Location,
 621            Longitude = entity.Longitude,
 622            Latitude = entity.Latitude
 623        };
 24    }
 25}