public void GetPersonProperties()
{
var serializer = new TypeSerializer(typeof(Person));
var props = serializer.Properties;
Assert.IsNotNull(props);
Assert.AreEqual(3, props.Count);
Assert.AreEqual("Id", props[0].Name);
Assert.AreEqual(Types.Integer, props[0].Type);
Assert.IsNull(props[0].TypeName);
Assert.AreEqual("FirstName", props[1].Name);
Assert.AreEqual(Types.String, props[1].Type);
Assert.IsNull(props[1].TypeName);
Assert.AreEqual("LastName", props[2].Name);
Assert.AreEqual(Types.String, props[2].Type);
Assert.IsNull(props[2].TypeName);
}