Beispiel #1
0
        public void serialize_2_method_can_omit_string_properties_that_are_null()
        {
            Contact contact = new Contact {
                Name = "Jason", Phones = new Phones {
                    new Phone {
                        PhoneAreaCode = null
                    }
                }
            };

            var xml = ModelSerializer.Serialize2(contact);

            Assert.IsFalse(xml.Contains("PhoneAreaCode"));
        }
Beispiel #2
0
        public void serialize_2_method_can_serialize_properties_that_are_populated()
        {
            Contact contact = new Contact {
                Name = "Jason", Phones = new Phones {
                    new Phone {
                        PhoneAreaCode = "04"
                    }
                }
            };

            var xml = ModelSerializer.Serialize2(contact);

            Assert.IsTrue(xml.Contains("<PhoneAreaCode>04</PhoneAreaCode>"));
        }
Beispiel #3
0
        public void serialize_2_method_can_serialise_properties_that_are_empty_strings()
        {
            Contact contact = new Contact {
                Name = "Jason", Phones = new Phones {
                    new Phone {
                        PhoneAreaCode = ""
                    }
                }
            };

            var xml = ModelSerializer.Serialize2(contact);

            Assert.IsTrue(xml.Contains("<PhoneAreaCode />"));
        }
Beispiel #4
0
        public void serialize2_method_can_serialize_a_sample_manual_journal()
        {
            string actualXml = ModelSerializer.Serialize2(SampleManualJournal);

            Assert.AreEqual(SampleManualJournalXml, actualXml);
        }