User.IsAuthenticated method has been refactored to pass User_IsAuthenticated_exception_is_thrown_if_repository_is_not_injected test.
Static constructor add to User class to inject Users repository as soon as the class is used for the first time.