public void GetScoresForGame_GivenValdigGameNameAndANumberOfScores_ReturnsCorrectNumberOfRecordsSorted() { AddMultipleRecordsToCache(); var recordsFromCache = m_gameScoreBoardCache.GetScoresForGame("game1", 5); var sorted = recordsFromCache.OrderByDescending(x => x.Score); Assert.IsTrue(recordsFromCache.Count() == 5); CollectionAssert.AreEqual(sorted.ToList(), recordsFromCache.ToList()); }