Testing the login functionality
Testing the login functionality
Refactoring to make clean and n-tier architecture