TDD when DDD with lots of dependency in information model
The system is designed with entities for each of the business elements. Each entity is represented as a class with methods for its behavior and property for its data. We map the entity to the database in a separate file. Use NHibernate as ORM.