Если все, что вы хотите сделать, это убедиться, что они сериализуемы, то все, что вам нужно сделать, это сделать сериализацию объекта и убедиться, что исключение XmlSerializationException не было выдано
[Test]
public void ClassIsXmlSerializable()
{
bool exceptionWasThrown = false;
try
{
// .. serialize object
}
catch(XmlSerializationException ex)
{
exceptionWasThrown = true;
}
Asset.IsFalse(exceptionWasThrown, "An XmlSerializationException was thrown. The type xx is not xml serializable!");
}