swap out specific repositories with generic NHibernateRepository
RepositoryTestBase supports entity type
add tests for NHibernateRepository actions and ZeroState migration for rollbacks