Тестирование отображений кажется мне хорошей идеей.
Я сейчас использую Fluent NHibernate для проекта, но не для автоматических сопоставлений (у меня есть одна небольшая проблема проектирования с классом, который мне нужно реорганизовать, прежде чем автоматическое сопоставление будет работать для меня).
Что мне нравится в NHibernate, и особенно в Fluent Nhibernate, так это то, что если вы собираетесь использовать эти инструменты и autopping, они имеют тенденцию «направлять» ваш дизайн в определенном направлении, с определенными соглашениями.
В проекте, над которым я сейчас работаю, я начал с ADO.Net, перешел в NHibernate с XML-сопоставлениями, затем в Fluent Nhibernate и теперь пытаюсь заставить работать AutoMappings. На каждом этапе пути мне приходилось рефакторировать какой-то аспект моей сущности или базы данных - в лучшую сторону. Таким образом, эти инструменты не только хороши, они помогают направить вас на хороший дизайн. И я думаю, что с autoppings это легче сделать, если начать с них с самого начала.