How do you commonly lay out your solutions in Visual Studio? Recently, I've kept the BLL, DAL and presentation in different classes and planned to add a test solution as I learn TDD. However, after recently watching a video from Rob Conery and viewing a project from an external contractor, I noticed a theme of multiple projects in the solution.
The projects included in the solution were:
- Infrastructure
- Model
- Web
- Tests
- SQL Repository
Is this something new or a design technique suggested for MVC? Can anybody tell me more about this design?