This is merge request for issue #83 (closed). There are some problems with last merge request as the merge request not showing up on GitLab.
Here are the works I've done:
Eliminates major duplications on CSUI login API mocking on many backend testcases.
Eliminates leftover backend code smells indicated by SonarQube.