Added initial test cases for authenticate provider