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.
Can you recommend some videos/guides with more complex examples of TDD including fake repositories or domain models (preferably starting from scratch)?