public void Does_not_encode_when_Unencoded_attribute_used() { var test = new TestClassWithUnencodedProperty { Name = "hello there" }; var result = new HttpPostSerializer().Serialize(test); result.ShouldEqual("Name=hello there"); }
public void Formats_property() { var test = new TestClassWithFormat { Age = 5.5m }; var result = new HttpPostSerializer().Serialize(test); result.ShouldEqual("Age=5.50"); }
public void Encodes_property() { var test = new TestClass { Name = "hello there" }; var result = new HttpPostSerializer().Serialize(test); result.ShouldEqual("Name=hello+there&Age=0"); }
public void Excludes_optional_Item() { var test = new TestClass { Age = 4 }; var result = new HttpPostSerializer().Serialize(test); result.ShouldEqual("Age=4"); }