NameValueCollection が同等かどうかをアサートする良い方法を知っている人はいますか? 現時点では NUnit を使用していますが、 CollectionAssert.AreEquivalent() はキーをアサートするだけのようです。キーと値ではありません。
私はこの小さなコードを書いて私を助けましたが、同じことをすぐに実行できる何かがあればいいと思います.
private static void AssertNameValueCollectionAreEquivalent(NameValueCollection expectedCollection, NameValueCollection collection)
{
// Will evaluate keys only
CollectionAssert.AreEquivalent(expectedCollection, collection);
foreach (string namevalue in collection)
{
Assert.AreEqual(expectedCollection[namevalue], collection[namevalue]);
}
}