public LeagueService(IUnitOfWork unitOfWork, IMapper mapper, ILogger <LeagueService> logger, IConfiguration configuration, IFootballDataApiReader footballDataApiReader) { this.unitOfWork = unitOfWork; this.mapper = mapper; this.logger = logger; Reader = footballDataApiReader; }
public static LeagueService Create(IUnitOfWork unitOfWork, IFootballDataApiReader footballDataApiReader = null, IMapper mapper = null, ILogger <LeagueService> logger = null, IConfiguration configuration = null ) { return(new LeagueService( unitOfWork, mapper ?? new Mock <IMapper>().Object, logger ?? new Mock <ILogger <LeagueService> >().Object, configuration ?? new Mock <IConfiguration>().Object, footballDataApiReader ?? new Mock <IFootballDataApiReader>().Object )); }