This is a demo orientated session with a few explanatory slides which shows how to build out a domain model which supports domain events and testability via TDD and BDD techniques. Topics covered will include (time permitting): •DDD Primer •What are Domain Events •Domain Events (3 different approaches) • What is TDD? • BDD is good TDD • DDD and TDD/BDD together! • Hooking in Entity Framework (Code First) • Hooking in NHibernate