Small project to learn TDD, OOP, Design Patterns, IoC/DI, MVP pattern in WinForms