Я думаю, что я бы попытался написать лучший набор тестов сериализации, которые бы использовали отражение, чтобы заполнить все свойства объекта уникальными значениями, сериализовать его, десериализовать и сравнить исходный объект с десериализованным.Конечно, это может быть сложно, если у вас есть нетривиальные проверки в ваших классах.С другой стороны, вы можете использовать известные хорошие значения для известных свойств и случайные вещи для неизвестных свойств - это не удастся для нетривиальных новых свойств - это то, что вам нужно.Таким образом, вы проверяете, что сериализация работает после добавления новых свойств (что на самом деле является вашей целью).
Если вышеописанная опция невозможна, вы можете попробовать создать отчет о покрытии (обычно это в формате xml), а затемнаписать простой инструмент, чтобы убедиться, что ваши классы полностью протестированы.Я думаю, что будет действительно трудно заставить это работать, и я не уверен, что это стоит усилий.Насколько я знаю, нет лучшего способа проверить, было ли вызвано свойство.