public void RespectsTheXmlAttributeAttribute()
{
var person = new ModelBaseFacts.Person("Geert", "van", "Horrik", 42);
var xmlDocument = person.ToXml(null);
var personElement = xmlDocument.Element("MappedPerson");
Assert.IsNotNull(personElement);
var ageAttribute = personElement.Attribute("FutureAge");
Assert.IsNotNull(ageAttribute);
Assert.AreEqual("42", ageAttribute.Value);
var deserializedPerson = ModelBaseFacts.Person.Load(xmlDocument);
Assert.AreEqual(42, deserializedPerson.Age);
}