Ejemplo n.º 1
0
        public void SHould_serialize_artist_as_expected()
        {
            const string expectedXmlOutput = "<?xml version=\"1.0\" encoding=\"utf-8\"?><artist id=\"143451\"><name>MGMT</name><appearsAs>MGMT</appearsAs><image>http://cdn.7static.com/static/img/artistimages/00/001/434/0000143451_150.jpg</image><url>http://www.7digital.com/artist/mgmt/?partner=1401</url></artist>";

            var artist = new Artist
            {
                AppearsAs = "MGMT",
                Name      = "MGMT",
                Id        = 143451,
                Image     = "http://cdn.7static.com/static/img/artistimages/00/001/434/0000143451_150.jpg",
                Url       = "http://www.7digital.com/artist/mgmt/?partner=1401"
            };

            var xml = _payloadSerializer.Serialize(artist);

            Assert.That(xml, Is.EqualTo(expectedXmlOutput));
        }