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")); }
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>")); }
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 />")); }
public void serialize2_method_can_serialize_a_sample_manual_journal() { string actualXml = ModelSerializer.Serialize2(SampleManualJournal); Assert.AreEqual(SampleManualJournalXml, actualXml); }