Я хочу сделать покрытие кода для Fluent Nhibernate mappingfiles.Please расскажите мне, как действовать, если возможно, с образцом кода. Я смог выполнить тестирование файла сопоставления с использованием конфигурации сохранения, но не смог получить покрытие кода для него.Как сделать Кодовое покрытие для Fluent NHibernate Сопоставление файлов
Заранее спасибо.
Использование FluentNHibernate.Testing.PersistenceSpecification class @ user1039583 может сделать больше, чем просто проверить конструктор. Проблема, с которой он сталкивается, заключается в том, как он получает анализ покрытия кода, чтобы указать, какие части картографирования он успешно тестировал (это мое понимание imho). –
Думаю, вопрос для меня немного неясен. То, что я пытался сделать (путаным образом), состоит в том, что более важно проверить правильность отображения (что PersistenceSpecification), чем беспокоиться о том, чтобы получить покрытие кода в конструкторе класса сопоставления. Поскольку код в конструкторе класса отображения либо выполняется, либо вообще не запускается (если класс сопоставления не создается), на самом деле не существует способа охвата кода для определения того, какие свойства в сущности выполнялись через PersistenceSpecification модульный тест. –
Да, я согласен. Я думаю, что ему лучше придерживаться тестов PersistenceSpecification и не слишком зависеть от покрытия кода при создании конструкторов классов сопоставлений. Тесты PersistenceSpecification показывают, что его отображения работают правильно, ему не нужно беспокоиться о статистике покрытия кода;) –