public void ItFiltersOutInvalidResults()
{
//--arrange
var playerGameResults = MakePlayerGameResults(_playerId, 3);
//--wrong dates
playerGameResults[0].PlayedGame.DatePlayed = new DateTime(2016, 12, 23);
playerGameResults[1].PlayedGame.DatePlayed = new DateTime(2016, 1, 2);
//--wrong player
playerGameResults[2].PlayerId = -1;
_autoMocker.Get<IDataContext>().Expect(mock => mock.GetQueryable<PlayerGameResult>()).Return(playerGameResults.AsQueryable());
//--act
var results = _autoMocker.ClassUnderTest.IsAwardedForThisPlayer(_playerId);
//--assert
Assert.That(results.LevelAwarded, Is.Null);
}