< Summary

Information
Class: event_list.modules.eventlist.services.EventListFetchService
Assembly: event-list
File(s): /Users/tiagoamaral/Workspace/desafio/event-list-api/Src/Modules/Eventlist/Services/EventListFetchService.cs
Line coverage
100%
Covered lines: 7
Uncovered lines: 0
Coverable lines: 7
Total lines: 33
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%
Fetch()100%11100%

File(s)

/Users/tiagoamaral/Workspace/desafio/event-list-api/Src/Modules/Eventlist/Services/EventListFetchService.cs

#LineLine coverage
 1/*
 2* eventListFetch.cs
 3* event-list
 4*
 5* Created by Tiago Amaral on 06/09/2025.
 6* Copyright ©2024 Tiago Amaral. All rights reserved.
 7*/
 8
 9
 10
 11using event_list.modules.eventlist.storage;
 12
 13namespace event_list.modules.eventlist.services;
 14
 15public interface IEventListFetchService
 16{
 17    IEnumerable<EventListDto> Fetch();
 18}
 19
 20public class EventListFetchService: IEventListFetchService
 21{
 22    private readonly IEventListStorage _storage;
 23
 124    public EventListFetchService(IEventListStorage storage)
 125    {
 126        this._storage = storage;
 127    }
 28
 29    public IEnumerable<EventListDto> Fetch()
 130    {
 131        return _storage.GetAllAsync();
 132    }
 33}