using System; using System.Collections.Generic; using System.Linq; using System.Text; using NUnit.Framework; using System.Web; using System.Collections.Specialized; namespace DotNetOpenId.Test { [TestFixture] public class UtilTest { [Test] public void NameValueCollectionToDictionary() { NameValueCollection nvc = HttpUtility.ParseQueryString("?a=b"); IDictionary dict = Util.NameValueCollectionToDictionary(nvc); Assert.AreEqual(1, dict.Count); Assert.IsTrue(dict["a"] == "b"); } [Test] public void NameValueCollectionToDictionaryWithEmptyMemberTest() { // Google Code Issue 81. NameValueCollection nvc = HttpUtility.ParseQueryString("?&a=b"); IDictionary dict = Util.NameValueCollectionToDictionary(nvc); Assert.IsTrue(dict["a"] == "b"); } } }