public void SerializarTest() { var usuarioSerializado = SerializadorXml.Instancia().Serializar(new UsuarioSerializarTest { Apellido = "Simpson" }); Assert.AreEqual("<?xml version=\"1.0\"?>\r\n<UsuarioSerializarTest xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">\r\n <Apellido>Simpson</Apellido>\r\n</UsuarioSerializarTest>", usuarioSerializado); Assert.AreEqual("", SerializadorXml.Instancia().Serializar(null)); }
public void DeserealizarTest() { var xml = "<?xml version=\"1.0\"?>\r\n<UsuarioSerializarTest xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">\r\n <Apellido>Simpson</Apellido>\r\n</UsuarioSerializarTest>"; var actual = SerializadorXml.Instancia().Deserealizar <UsuarioSerializarTest>(xml); Assert.IsNotNull(actual); Assert.AreEqual("Simpson", actual.Apellido); Assert.IsInstanceOfType(actual, typeof(UsuarioSerializarTest)); Assert.IsNull(SerializadorXml.Instancia().Deserealizar <Object>("")); }