Best Practices Web Projects & Patterns Learn how to use NHibernate for logging unit testing caching data instantiating sessions with an IoC container. In addition explore the Active Record Repository and Unit of Work patterns.