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() { _configSettingsMock = new Mock<IConfigurationSettings>(); _configSettingsMock.SetupGet(x => x.DataDirectory).Returns(GetTestDataDirectory()); _configSettingsMock.SetupGet(x => x.ValidPlayerJsonCacheHours).Returns(48); var remotePlayerService = new RemotePlayerJsonService(); var localPlayerService = new LocalPlayerJsonService(_configSettingsMock.Object, remotePlayerService, new Mock<ILogger>().Object); var jsonParsingService = new JsonParsingSinglePlayerService(localPlayerService, new Mock<ILogger>().Object); var playerService = new PlayerService(jsonParsingService); _multiplePlayersService = playerService; var unityContainer = ContainerBuilder.BuildUnityContainer(); MappingConfiguration.Bootstrap(unityContainer); }
public void SetUp() { _childPlayerServiceMock = new Mock<ISinglePlayerService>(); _service = new PlayerService(_childPlayerServiceMock.Object); }