Refactored AuthenticationControllerTest spliting responsabilities where now this test is a real unit test
Created test for Credentials entity
Created new tests for UserTest and refactored CredentialsTest
Created new test for User when compare two users, implemented equals method