The Model-View-Presenter pattern and its implementation in ASP.NET
Briefly

Automated testing has become crucial in modern applications, as it ensures non-regression and allows for more frequent and confident software releases.
The Model-View-Presenter pattern helps shift most of the business logic to presenters, simplifying the UI and making automated testing more manageable.
Read at CodeProject
[
|
]