Consider adding test for:
* empty slashes https:////
* abcde://login.windows.net/common
*https://login.windows.net/common?abc=123&vc=3 query params are not valid in authority
*https://login.windows.net/common#somefragment=fdfd