public void GetAllGameNames_ReturnsCorrectNamesFromCache() { AddMultipleRecordsToCache(); var expectedGameNames = new List <string> { "game1", "game2", "game3" }; var resultsFromCache = m_gameScoreBoardCache.GetAllGameNames(); var areEquivavelent = (expectedGameNames.Count() == resultsFromCache.Count() && !expectedGameNames.Except(resultsFromCache).Any()); Assert.IsTrue(areEquivavelent); }