public void ItPullsFromPlayedGameRetrieverIfTheResultsArentAlreadyInTheCache()
{
//--arrange
int gamesToRetrieve = 1;
var expectedResults = new List<PublicGameSummary>();
var recentlyPlayedGamesFilter = new RecentlyPlayedGamesFilter();
_autoMocker.Get<IPlayedGameRetriever>().Expect(mock => mock.GetRecentPublicGames(Arg<RecentlyPlayedGamesFilter>.Is.Equal(recentlyPlayedGamesFilter)))
.Return(expectedResults);
//--act
var actualResults = _autoMocker.ClassUnderTest.GetFromSource(recentlyPlayedGamesFilter);
//--assert
Assert.That(actualResults, Is.SameAs(expectedResults));
}