public void op_FromPostData_NameValueCollection_whenContainsNullValue() { var form = new NameValueCollection { { "foo", "bar" }, { "example", null } }; var obj = DataCollection.FromPostData(form); Assert.Equal("bar", obj["foo"]); Assert.Equal("example", obj[1].Key); Assert.Null(obj[1].Value); }
public void op_FromPostData_NameValueCollection() { var form = new NameValueCollection { { "foo", "bar" }, { "checkbox", "first,second" } }; var obj = DataCollection.FromPostData(form); Assert.Equal("bar", obj["foo"]); Assert.Equal("checkbox", obj[1].Key); Assert.Equal("first", obj[1].Value); Assert.Equal("checkbox", obj[2].Key); Assert.Equal("second", obj[2].Value); }
public void op_FromPostData_NameValueCollectionNull() { Assert.Throws <ArgumentNullException>(() => DataCollection.FromPostData(null)); }
public void op_FromPostData_NameValueCollectionEmpty() { Assert.Empty(DataCollection.FromPostData(new NameValueCollection())); }