예제 #1
0
 public GamingGroupController(
     IGamingGroupSaver gamingGroupSaver,
     IGamingGroupRetriever gamingGroupRetriever,
     IPlayerWithNemesisViewModelBuilder playerWithNemesisViewModelBuilder,
     IGameDefinitionSummaryViewModelBuilder gameDefinitionSummaryViewModelBuilder,
     IGamingGroupContextSwitcher gamingGroupContextSwitcher,
     IPlayerRetriever playerRetriever,
     IGameDefinitionRetriever gameDefinitionRetriever,
     IPlayedGameRetriever playedGameRetriever,
     IPlayedGameDetailsViewModelBuilder playedGameDetailsViewModelBuilder,
     ITransformer transformer,
     ITopGamingGroupsRetriever topGamingGroupsRetriever,
     ISecuredEntityValidator securedEntityValidator,
     IDeleteGamingGroupComponent deleteGamingGroupComponent,
     INemesisHistoryRetriever nemesisHistoryRetriever,
     IRecentChampionRetriever recentChampionRetriever)
 {
     _gamingGroupSaver     = gamingGroupSaver;
     _gamingGroupRetriever = gamingGroupRetriever;
     _playerWithNemesisViewModelBuilder     = playerWithNemesisViewModelBuilder;
     _gameDefinitionSummaryViewModelBuilder = gameDefinitionSummaryViewModelBuilder;
     _gamingGroupContextSwitcher            = gamingGroupContextSwitcher;
     _playerRetriever                   = playerRetriever;
     _gameDefinitionRetriever           = gameDefinitionRetriever;
     _playedGameRetriever               = playedGameRetriever;
     _playedGameDetailsViewModelBuilder = playedGameDetailsViewModelBuilder;
     _transformer = transformer;
     _topGamingGroupsRetriever   = topGamingGroupsRetriever;
     _deleteGamingGroupComponent = deleteGamingGroupComponent;
     _nemesisHistoryRetriever    = nemesisHistoryRetriever;
     _recentChampionRetriever    = recentChampionRetriever;
 }
예제 #2
0
 public PlayedGameController(
     NemeStatsDataContext dataContext,
     IPlayedGameRetriever playedGameRetriever,
     IPlayerRetriever playerRetriever,
     IPlayedGameDetailsViewModelBuilder builder,
     IGameDefinitionRetriever gameDefinitionRetriever,
     IPlayedGameSaver playedGameSaver,
     IPlayedGameDeleter playedGameDeleter,
     IPlayerSaver playerSaver,
     IMapperFactory mapperFactory,
     ICreatePlayedGameComponent createPlayedGameComponent,
     ICreateGameDefinitionComponent createGameDefinitionComponent)
 {
     _dataContext                   = dataContext;
     _playedGameRetriever           = playedGameRetriever;
     _playerRetriever               = playerRetriever;
     _playedGameDetailsBuilder      = builder;
     _gameDefinitionRetriever       = gameDefinitionRetriever;
     _playedGameSaver               = playedGameSaver;
     _playedGameDeleter             = playedGameDeleter;
     _playerSaver                   = playerSaver;
     _mapperFactory                 = mapperFactory;
     _createPlayedGameComponent     = createPlayedGameComponent;
     _createGameDefinitionComponent = createGameDefinitionComponent;
 }
 public GamingGroupController(
     IGamingGroupSaver gamingGroupSaver,
     IGamingGroupRetriever gamingGroupRetriever,
     IPlayerWithNemesisViewModelBuilder playerWithNemesisViewModelBuilder,
     IGameDefinitionSummaryViewModelBuilder gameDefinitionSummaryViewModelBuilder,
     IGamingGroupContextSwitcher gamingGroupContextSwitcher,
     IPlayerRetriever playerRetriever,
     IGameDefinitionRetriever gameDefinitionRetriever,
     IPlayedGameRetriever playedGameRetriever,
     IPlayedGameDetailsViewModelBuilder playedGameDetailsViewModelBuilder,
     ITransformer transformer,
     ITopGamingGroupsRetriever topGamingGroupsRetriever,
     ISecuredEntityValidator securedEntityValidator,
     IDeleteGamingGroupComponent deleteGamingGroupComponent)
 {
     this.gamingGroupSaver     = gamingGroupSaver;
     this.gamingGroupRetriever = gamingGroupRetriever;
     this.playerWithNemesisViewModelBuilder     = playerWithNemesisViewModelBuilder;
     this.gameDefinitionSummaryViewModelBuilder = gameDefinitionSummaryViewModelBuilder;
     this.gamingGroupContextSwitcher            = gamingGroupContextSwitcher;
     this.playerRetriever                   = playerRetriever;
     this.gameDefinitionRetriever           = gameDefinitionRetriever;
     this.playedGameRetriever               = playedGameRetriever;
     this.playedGameDetailsViewModelBuilder = playedGameDetailsViewModelBuilder;
     this.transformer = transformer;
     this.topGamingGroupsRetriever   = topGamingGroupsRetriever;
     this.securedEntityValidator     = securedEntityValidator;
     this.deleteGamingGroupComponent = deleteGamingGroupComponent;
 }
        public void TestSetUp()
        {
            dataContext = new NemeStatsDataContext();
            playerRepository = new EntityFrameworkPlayerRepository(dataContext);
            playedGameRetriever = new PlayedGameRetriever(dataContext);

            playerRetriever = new PlayerRetriever(dataContext, playerRepository, playedGameRetriever);
        }
예제 #5
0
        public void TestSetUp()
        {
            dataContext         = new NemeStatsDataContext();
            playerRepository    = new EntityFrameworkPlayerRepository(dataContext);
            playedGameRetriever = new PlayedGameRetriever(dataContext);

            playerRetriever = new PlayerRetriever(dataContext, playerRepository, playedGameRetriever);
        }
예제 #6
0
 public RecentPublicGamesRetriever(
     IDateUtilities dateUtilities,
     IPlayedGameRetriever playedGameRetriever,
     ICacheService cacheService)
     : base(dateUtilities, cacheService)
 {
     _playedGameRetriever = playedGameRetriever;
 }
예제 #7
0
 public GamingGroupRetriever(
     IDataContext dataContext,
     IPlayerRetriever playerRetriever,
     IGameDefinitionRetriever gameDefinitionRetriever,
     IPlayedGameRetriever playedGameRetriever)
 {
     this.dataContext             = dataContext;
     this.playerRetriever         = playerRetriever;
     this.gameDefinitionRetriever = gameDefinitionRetriever;
     this.playedGameRetriever     = playedGameRetriever;
 }
예제 #8
0
 public PlayedGamesController(
     IPlayedGameRetriever playedGameRetriever,
     IExcelGenerator excelGenerator,
     IPlayedGameCreator playedGameCreator,
     IPlayedGameDeleter playedGameDeleter)
 {
     this.playedGameRetriever = playedGameRetriever;
     this.excelGenerator      = excelGenerator;
     this.playedGameCreator   = playedGameCreator;
     this.playedGameDeleter   = playedGameDeleter;
 }
예제 #9
0
 public GamingGroupRetriever(
     IDataContext dataContext,
     IPlayerRetriever playerRetriever,
     IGameDefinitionRetriever gameDefinitionRetriever,
     IPlayedGameRetriever playedGameRetriever)
 {
     this.dataContext = dataContext;
     this.playerRetriever = playerRetriever;
     this.gameDefinitionRetriever = gameDefinitionRetriever;
     this.playedGameRetriever = playedGameRetriever;
 }
예제 #10
0
 public PlayerRetriever(
     IDataContext dataContext,
     IPlayerRepository playerRepository,
     IPlayedGameRetriever playedGameRetriever,
     IRecentPlayerAchievementsUnlockedRetriever recentPlayerAchievementsUnlockedRetriever)
 {
     _dataContext         = dataContext;
     _playerRepository    = playerRepository;
     _playedGameRetriever = playedGameRetriever;
     _recentPlayerAchievementsUnlockedRetriever = recentPlayerAchievementsUnlockedRetriever;
 }
예제 #11
0
 public PlayedGamesController(
     IPlayedGameRetriever playedGameRetriever, 
     IExcelGenerator excelGenerator, 
     IPlayedGameSaver playedGameSaver, 
     IPlayedGameDeleter playedGameDeleter, ITransformer transformer)
 {
     this.playedGameRetriever = playedGameRetriever;
     this.excelGenerator = excelGenerator;
     this.playedGameSaver = playedGameSaver;
     this.playedGameDeleter = playedGameDeleter;
     this.transformer = transformer;
 }
예제 #12
0
 public PlayedGamesController(
     IPlayedGameRetriever playedGameRetriever,
     IExcelGenerator excelGenerator,
     IPlayedGameSaver playedGameSaver,
     IPlayedGameDeleter playedGameDeleter, ITransformer transformer)
 {
     this.playedGameRetriever = playedGameRetriever;
     this.excelGenerator      = excelGenerator;
     this.playedGameSaver     = playedGameSaver;
     this.playedGameDeleter   = playedGameDeleter;
     this.transformer         = transformer;
 }
예제 #13
0
 public PlayedGamesController(
     IPlayedGameRetriever playedGameRetriever,
     IExcelGenerator excelGenerator,
     IPlayedGameSaver playedGameSaver,
     IPlayedGameDeleter playedGameDeleter, ITransformer transformer,
     ICreatePlayedGameComponent createPlayedGameComponent)
 {
     _playedGameRetriever       = playedGameRetriever;
     _excelGenerator            = excelGenerator;
     _playedGameSaver           = playedGameSaver;
     _playedGameDeleter         = playedGameDeleter;
     _transformer               = transformer;
     _createPlayedGameComponent = createPlayedGameComponent;
 }
예제 #14
0
 public HomeController(
     IPlayerSummaryBuilder playerSummaryBuilder,
     ITopPlayerViewModelBuilder topPlayerViewModelBuilder,
     IPlayedGameRetriever playedGameRetriever,
     INemesisHistoryRetriever nemesisHistoryRetriever,
     INemesisChangeViewModelBuilder nemesisChangeViewModelBuilder,
     IGamingGroupRetriever gamingGroupRetriever)
 {
     this.playerSummaryBuilder          = playerSummaryBuilder;
     this.topPlayerViewModelBuilder     = topPlayerViewModelBuilder;
     this.playedGameRetriever           = playedGameRetriever;
     this.nemesisHistoryRetriever       = nemesisHistoryRetriever;
     this.nemesisChangeViewModelBuilder = nemesisChangeViewModelBuilder;
     this.gamingGroupRetriever          = gamingGroupRetriever;
 }
예제 #15
0
 public virtual void SetUp()
 {
     AutomapperConfiguration.Configure();
     playerSummaryBuilderMock          = MockRepository.GenerateMock <IPlayerSummaryBuilder>();
     topPlayerViewModelBuilderMock     = MockRepository.GenerateMock <ITopPlayerViewModelBuilder>();
     playedGameRetrieverMock           = MockRepository.GenerateMock <IPlayedGameRetriever>();
     nemesisHistoryRetrieverMock       = MockRepository.GenerateMock <INemesisHistoryRetriever>();
     nemesisChangeViewModelBuilderMock = MockRepository.GenerateMock <INemesisChangeViewModelBuilder>();
     gamingGroupRetrieverMock          = MockRepository.GenerateMock <IGamingGroupRetriever>();
     homeControllerPartialMock         = MockRepository.GeneratePartialMock <HomeController>(
         playerSummaryBuilderMock,
         topPlayerViewModelBuilderMock,
         playedGameRetrieverMock,
         nemesisHistoryRetrieverMock,
         nemesisChangeViewModelBuilderMock,
         gamingGroupRetrieverMock);
 }
예제 #16
0
 public PlayedGameController(
     NemeStatsDataContext dataContext,
     IPlayedGameRetriever playedGameRetriever,
     IPlayerRetriever playerRetriever,
     IPlayedGameDetailsViewModelBuilder builder,
     IGameDefinitionRetriever gameDefinitionRetriever,
     IShowingXResultsMessageBuilder showingXResultsMessageBuilder,
     IPlayedGameCreator playedGameCreator,
     IPlayedGameDeleter playedGameDeleter)
 {
     this.dataContext                   = dataContext;
     this.playedGameRetriever           = playedGameRetriever;
     this.playerRetriever               = playerRetriever;
     this.playedGameDetailsBuilder      = builder;
     this.gameDefinitionRetriever       = gameDefinitionRetriever;
     this.showingXResultsMessageBuilder = showingXResultsMessageBuilder;
     this.playedGameCreator             = playedGameCreator;
     this.playedGameDeleter             = playedGameDeleter;
 }
예제 #17
0
        public virtual void SetUp()
        {
            dataContextMock             = MockRepository.GenerateMock <IDataContext>();
            playerRetrieverMock         = MockRepository.GenerateMock <IPlayerRetriever>();
            gameDefinitionRetrieverMock = MockRepository.GenerateMock <IGameDefinitionRetriever>();
            playedGameRetriever         = MockRepository.GenerateMock <IPlayedGameRetriever>();
            gamingGroupRetriever        = new GamingGroupRetriever(
                dataContextMock,
                playerRetrieverMock,
                gameDefinitionRetrieverMock,
                playedGameRetriever);

            currentUser = new ApplicationUser()
            {
                Id                   = "application user",
                UserName             = "******",
                CurrentGamingGroupId = 1
            };
        }
예제 #18
0
 public PlayedGameController(
     NemeStatsDataContext dataContext,
     IPlayedGameRetriever playedGameRetriever,
     IPlayerRetriever playerRetriever,
     IPlayedGameDetailsViewModelBuilder builder,
     IGameDefinitionRetriever gameDefinitionRetriever,
     IPlayedGameSaver playedGameSaver,
     IPlayedGameDeleter playedGameDeleter,
     IGameDefinitionSaver gameDefinitionSaver,
     IPlayerSaver playerSaver,
     IMapperFactory mapperFactory)
 {
     _dataContext = dataContext;
     _playedGameRetriever = playedGameRetriever;
     _playerRetriever = playerRetriever;
     _playedGameDetailsBuilder = builder;
     _gameDefinitionRetriever = gameDefinitionRetriever;
     _playedGameSaver = playedGameSaver;
     _playedGameDeleter = playedGameDeleter;
     _gameDefinitionSaver = gameDefinitionSaver;
     _playerSaver = playerSaver;
     _mapperFactory = mapperFactory;
 }
 public GamingGroupController(
     IGamingGroupSaver gamingGroupSaver,
     IGamingGroupRetriever gamingGroupRetriever,
     IPlayerWithNemesisViewModelBuilder playerWithNemesisViewModelBuilder,
     IGameDefinitionSummaryViewModelBuilder gameDefinitionSummaryViewModelBuilder,
     IGamingGroupContextSwitcher gamingGroupContextSwitcher,
     IPlayerRetriever playerRetriever, 
     IGameDefinitionRetriever gameDefinitionRetriever, 
     IPlayedGameRetriever playedGameRetriever, 
     IPlayedGameDetailsViewModelBuilder playedGameDetailsViewModelBuilder,
     ITransformer transformer)
 {
     this.gamingGroupSaver = gamingGroupSaver;
     this.gamingGroupRetriever = gamingGroupRetriever;
     this.playerWithNemesisViewModelBuilder = playerWithNemesisViewModelBuilder;
     this.gameDefinitionSummaryViewModelBuilder = gameDefinitionSummaryViewModelBuilder;
     this.gamingGroupContextSwitcher = gamingGroupContextSwitcher;
     this.playerRetriever = playerRetriever;
     this.gameDefinitionRetriever = gameDefinitionRetriever;
     this.playedGameRetriever = playedGameRetriever;
     this.playedGameDetailsViewModelBuilder = playedGameDetailsViewModelBuilder;
     this.transformer = transformer;
 }
예제 #20
0
 public HomePagePlayerSummaryRetriever(IPlayedGameRetriever playedGameRetriever, IPlayerRetriever playerRetriever, ITransformer transformer)
 {
     _playedGameRetriever = playedGameRetriever;
     _playerRetriever     = playerRetriever;
     _transformer         = transformer;
 }
예제 #21
0
 public PlayerRetriever(IDataContext dataContext, IPlayerRepository playerRepository, IPlayedGameRetriever playedGameRetriever)
 {
     this.dataContext = dataContext;
     this.playerRepository = playerRepository;
     this.playedGameRetriever = playedGameRetriever;
 }
예제 #22
0
 public PlayerRetriever(IDataContext dataContext, IPlayerRepository playerRepository, IPlayedGameRetriever playedGameRetriever)
 {
     this.dataContext         = dataContext;
     this.playerRepository    = playerRepository;
     this.playedGameRetriever = playedGameRetriever;
 }