public void SetUp() { _seasonState = new SeasonState { CurrentTeam = TeamCreationHelper.CreateTestTeam(), AllPlayers = TeamCreationHelper.CreatePlayerList(10,10,10,10, startingId: 100), Gameweek = 2 }; _transferActions = new TransferActions(); _transferActionerMock = new Mock<ITransferActioner>(); _transferActionerMock.Setup(x => x.ApplyTransfers(It.IsAny<SeasonState>(), It.IsAny<TransferActions>())). Returns((SeasonState s, TransferActions t) => new TransferActionsResult{UpdatedSeasonState = s}); _configSettingsMock = new Mock<IConfigurationSettings>(); _transferValidator = new TransferValidator(_configSettingsMock.Object, _transferActionerMock.Object); }
public DecisionActioner(ITransferActioner transferActioner, ITransferValidator transferValidator) { _transferActioner = transferActioner; _transferValidator = transferValidator; }