title: TDD demos/guides/videos including fake repositories or domain models
body: <p>I have to rewrite an old application and I would like to start using the repository pattern for data access and also write as many tests as possible for the required functionalities.</p>
  
  <p>Can you recommend some videos/guides with more complex examples of TDD including fake repositories or domain models (preferably starting from scratch)?</p>