У меня есть a Dictionary<string, List<string>>
Я хочу сделать проверку, что все Ключи в словаре имеют по крайней мере 1 объект в его соответствующем списке
Для этого можно использовать метод расширения Enumerable.All
(часть методов расширения LINQ).
bool allPopulated = yourDictionary.All(p => p.Value != null && p.Value.Count > 0);
Попробуйте следующее
bool allPopulated = map.All(p => p.Value != null && p.Value.Count > 0);