Created tests to cover the User indpendently as well.