Gra*_*ton 22 c# nunit dictionary
我想在NUnit中使用一个内联器来断言两个字典是否相同.即,我想要以下代码的简洁版本:
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]);
}
}
Run Code Online (Sandbox Code Playgroud)
当然不是那么困难,但我找不到参考,任何想法?
adr*_*nks 33
看看CollectionAssert.AreEquivalent.这将声明两个词典具有相同的内容,但不一定是相同的实例.
| 归档时间: |
|
| 查看次数: |
9612 次 |
| 最近记录: |