public void SerializeClassWithObjectProperty_PropertyGotNull_ReturnsCorrectJson() { var obj = new HasObjectPropertyForm(); obj.FooBar = null; var jobject = SerializeAndGetJsonObject(obj); jobject.AssertHasPropertyWithNull("fooBar"); }
public void SerializeClassWithObjectProperty_PropertyGotBoolValue_ReturnsCorrectJson() { var obj = new HasObjectPropertyForm(); obj.FooBar = true; var jobject = SerializeAndGetJsonObject(obj); Assert.That(jobject.AssertHasPropertyWithBool("fooBar"), Is.True); }
public void SerializeClassWithObjectProperty_PropertyGotIntValue_ReturnsCorrectJson() { var obj = new HasObjectPropertyForm(); obj.FooBar = 1337; var jobject = SerializeAndGetJsonObject(obj); var fooBarBox = jobject.AssertHasPropertyWithObject("fooBar"); Assert.That(fooBarBox.AssertHasPropertyWithString("_type"), Is.EqualTo("Int32")); Assert.That(fooBarBox.AssertHasPropertyWithInteger("value"), Is.EqualTo(1337)); }