Legacy Database, Fluent NHibernate, and Testing my mappings
Posted
by sdanna
on Stack Overflow
See other posts from Stack Overflow
or by sdanna
Published on 2010-03-11T16:39:07Z
Indexed on
2010/03/11
19:44 UTC
Read the original article
Hit count: 360
As the post title implies, I have a legacy database (not sure if that matters), I'm using Fluent NHibernate and I'm attempting to test my mappings using the Fluent NHibernate PersistenceSpecification class.
My question is really a process one, I want to test these when I build locally in Visual Studio using the built in Unit Testing framework for now. Obviously this implies (I think) that I'm going to need a database. What are some options for getting this into the build? If I use an in memory database does NHibernate or Fluent NHibernate have some some mechanism for sucking the database schema from a target database or maybe the in memory database can do this? Will I need to manually get the schema to feed to an in memory database?
Ideally I would like to get this this setup to where the other developers don't really have to think about it other than when they break the build because the tests don't pass.
© Stack Overflow or respective owner