Can anyone recommend some start to finish project tutorials that really emphasize good design principles and best practices. I am looking for things that demonstrate and emphasize any or all of these:

  • Domain Driven Design
  • Unit Testing
  • Inversion of Control
  • Separation of Concerns
  • Use of interfaces
  • Object Relational Mapping
  • Preferably ASP.NET MVC

I am currently watching the Autumn of Agile series, which demonstrates many of these principles. I would like to find more of these tutorials/demos.

Edit
Report