public SeasonSimulator(IMultiplePlayersService playerService, ITimeAdjustor timeAdjustor, IGameweekSimulator gameweekSimulator, IDecisionActioner decisionActioner, ILogger logger) { _playerService = playerService; _logger = logger; _timeAdjustor = timeAdjustor; _gameweekSimulator = gameweekSimulator; _decisionActioner = decisionActioner; }
public void SetUp() { _seasonState = new SeasonState { Gameweek = 2, FreeTransfers = 1, CurrentTeam = TeamCreationHelper.CreateTestTeam(4, 3, 3, Position.Defender, Position.Midfielder, Position.Midfielder) }; _transferActions = new TransferActions(); _transferValidatorMock = new Mock<ITransferValidator>(); _transferActionerMock = new Mock<ITransferActioner>(); _decisionActioner = new DecisionActioner(_transferActionerMock.Object, _transferValidatorMock.Object); _allPlayers = new List<Player>(); }