I want a one liner, in NUnit, that asserts whether two dictionary are the same. i.e., I want a concise version of the below code:
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]);
}
}
Surely it isn't so difficult, but I can't find the reference, any idea?