public FixtureFulltimeHandler(IGuildRepository teamRepo, ILogger <NearDeadlineHandler> logger, IGlobalSettingsClient settingsClient, IFixtureClient fixtureClient) { _teamRepo = teamRepo; _logger = logger; _settingsClient = settingsClient; _fixtureClient = fixtureClient; }
public UnknownAppMentionCommandHandler(IMessageSession session, IGlobalSettingsClient settingsClient, IFixtureClient fixtureClient, ILogger <UnknownAppMentionCommandHandler> logger) { _session = session; _settingsClient = settingsClient; _fixtureClient = fixtureClient; _logger = logger; }
public FixtureFulltimeHandler(ISlackClientBuilder builder, ISlackTeamRepository slackTeamRepo, ILogger <FixtureFulltimeHandler> logger, IGlobalSettingsClient settingsClient, IFixtureClient fixtureClient) { _builder = builder; _slackTeamRepo = slackTeamRepo; _logger = logger; _settingsClient = settingsClient; _fixtureClient = fixtureClient; }
public FplNextGameweekCommandHandler(ISlackWorkSpacePublisher workspacePublisher, IFixtureClient fixtureClient, IGlobalSettingsClient globalSettingsClient, ISlackClientBuilder slackClientService, ISlackTeamRepository tokenStore) { _workspacePublisher = workspacePublisher; _fixtureClient = fixtureClient; _globalSettingsClient = globalSettingsClient; _slackClientService = slackClientService; _tokenStore = tokenStore; }
public LineupState(IFixtureClient fixtureClient, IGetMatchDetails scraperApi, IMediator mediator, ILogger <LineupState> logger) { _fixtureClient = fixtureClient; _scraperApi = scraperApi; _mediator = mediator; _logger = logger; _matchDetails = new Dictionary <int, MatchDetails>(); }
public FplNextGameweekCommandHandler(IEnumerable <IPublisherBuilder> publishers, ISlackClientService slackClientBuilder, IGameweekClient gameweekClient, IFixtureClient fixtureClient, ITeamsClient teamsclient) { _publishers = publishers; _slackClientBuilder = slackClientBuilder; _gameweekClient = gameweekClient; _fixtureClient = fixtureClient; _teamsclient = teamsclient; }
public NearDeadlineHandler(ISlackWorkSpacePublisher workspacePublisher, ISlackTeamRepository teamRepo, ISlackClientBuilder builder, IGlobalSettingsClient globalSettingsClient, IFixtureClient fixtures, ILogger <NearDeadlineHandler> logger) { _workspacePublisher = workspacePublisher; _teamRepo = teamRepo; _builder = builder; _logger = logger; _globalSettingsClient = globalSettingsClient; _fixtures = fixtures; }
public LineupState(IFixtureClient fixtureClient, IGetMatchDetails scraperApi, IGlobalSettingsClient globalSettingsClient, IMessageSession session, ILogger <LineupState> logger) { _fixtureClient = fixtureClient; _scraperApi = scraperApi; _globalSettingsClient = globalSettingsClient; _session = session; _logger = logger; _matchDetails = new Dictionary <int, MatchDetails>(); _currentFixtures = new List <Fixture>(); }
public State(IFixtureClient fixtureClient, IGlobalSettingsClient settingsClient, IMessageSession session, ILogger <State> logger) { _fixtureClient = fixtureClient; _settingsClient = settingsClient; _session = session; _logger = logger; _currentGameweekFixtures = new List <Fixture>(); _players = new List <Player>(); _teams = new List <Team>(); }
private static State CreateBaseScenario(IFixtureClient fixtureClient, IGlobalSettingsClient settingsClient) { var slackTeamRepository = A.Fake <ISlackTeamRepository>(); A.CallTo(() => slackTeamRepository.GetAllTeams()).Returns(new List <SlackTeam> { TestBuilder.SlackTeam() }); _Mediator = A.Fake <IMediator>(); return(new State(fixtureClient, settingsClient, _Mediator)); }
public State(IFixtureClient fixtureClient, IGlobalSettingsClient settingsClient, IMediator mediator, ILogger <State> logger = null) { _fixtureClient = fixtureClient; _settingsClient = settingsClient; _mediator = mediator; _logger = logger; _currentGameweekFixtures = new List <Fixture>(); _players = new List <Player>(); _teams = new List <Team>(); }
private static State CreateBaseScenario(IFixtureClient fixtureClient, IGlobalSettingsClient settingsClient) { var slackTeamRepository = A.Fake <ISlackTeamRepository>(); A.CallTo(() => slackTeamRepository.GetAllTeams()).Returns(new List <SlackTeam> { TestBuilder.SlackTeam() }); _messageSession = new TestableMessageSession(); return(new State(fixtureClient, settingsClient, _messageSession, A.Fake <ILogger <State> >())); }
public GoalsDuringGameweek(IFixtureClient fixtureClient) { _fixtureClient = fixtureClient; }