Domain Model View Presenter
I think anyone will agree that UI testing is painful, especially when the UI framework is closely coupled, there are no interfaces for UI widgets and controls. Every once for a while I try to improve my UI architecture to enable automatic testing with NUnit and one of mocking frameworks. …