public override void SetUp()
        {
            base.SetUp();
            var expectedBusinessObject = new RecentGamingGroupChanges();

            expectedBusinessObject.RecentAchievements = new List <PlayerAchievementWinner>().ToPagedList(1, 1);

            autoMocker.Get <IGamingGroupRetriever>().Expect(mock => mock.GetRecentChanges(Arg <int> .Is.Anything, Arg <BasicDateRangeFilter> .Is.Anything)).Return(expectedBusinessObject);

            var expectedNemesisChanges = new List <NemesisChange>();

            autoMocker.Get <INemesisHistoryRetriever>()
            .Expect(mock => mock.GetRecentNemesisChanges(Arg <GetRecentNemesisChangesRequest> .Is.Anything)).Return(expectedNemesisChanges);
            _expectedNemesisChangeViewModels = new List <NemesisChangeViewModel>();
            autoMocker.Get <ITransformer>()
            .Expect(mock => mock.Transform <List <NemesisChangeViewModel> >(expectedNemesisChanges))
            .Return(_expectedNemesisChangeViewModels);

            var expectedRecentChampionChanges = new List <ChampionChange>();

            autoMocker.Get <IRecentChampionRetriever>().Expect(mock =>
                                                               mock.GetRecentChampionChanges(Arg <GetRecentChampionChangesFilter> .Is.Anything))
            .Return(expectedRecentChampionChanges);
            _expectedChampionChangeViewModels = new List <ChampionChangeViewModel>();
            autoMocker.Get <ITransformer>()
            .Expect(mock => mock.Transform <List <ChampionChangeViewModel> >(expectedRecentChampionChanges))
            .Return(_expectedChampionChangeViewModels);
        }
        public RecentGamingGroupChanges GetRecentChanges(int gamingGroupId, BasicDateRangeFilter dateFilter)
        {
            var recentGamingGroupChanges = new RecentGamingGroupChanges();
            var query = new GetRecentPlayerAchievementsUnlockedQuery
            {
                GamingGroupId      = gamingGroupId,
                IncludeOnlyOnePage = true,
                PageSize           = 10
            };

            recentGamingGroupChanges.RecentAchievements = _recentPlayerAchievementsUnlockedRetriever.GetResults(query);

            return(recentGamingGroupChanges);
        }