Exemple #1
0
        public void SerializeClassWithObjectProperty_PropertyGotNull_ReturnsCorrectJson()
        {
            var obj = new HasObjectPropertyForm();

            obj.FooBar = null;
            var jobject = SerializeAndGetJsonObject(obj);

            jobject.AssertHasPropertyWithNull("fooBar");
        }
Exemple #2
0
        public void SerializeClassWithObjectProperty_PropertyGotBoolValue_ReturnsCorrectJson()
        {
            var obj = new HasObjectPropertyForm();

            obj.FooBar = true;
            var jobject = SerializeAndGetJsonObject(obj);

            Assert.That(jobject.AssertHasPropertyWithBool("fooBar"), Is.True);
        }
Exemple #3
0
        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));
        }