c# dictionary nunit

c# - NUnit: Dictionary Assert



(2)

Echa un vistazo a CollectionAssert.AreEquivalent . Esto afirmará que los dos diccionarios tienen el mismo contenido, pero no son necesariamente la misma instancia.

Quiero un liner , en NUnit, que afirma si dos diccionarios son iguales. Es decir, quiero una versión concisa del siguiente código:

public static void DictionaryAssert<T, U>(Dictionary<T, U> dictionaryResult, Dictionary<T, U> expectedResult) { Assert.AreEqual(dictionaryResult.Count, expectedResult.Count); foreach (var aKey in expectedResult.Keys) { Assert.AreEqual(expectedResult[aKey], dictionaryResult[aKey]); } }

Seguramente no es tan difícil, pero no puedo encontrar la referencia, ¿alguna idea?