public void Test_GetAuthenticationUri_(AuthenticationFlowType authenticationFlowType)
        {
            var uri = _client.GetAuthenticationUri(
                authenticationFlowType,
                new AuthenticationScopeRequest
            {
                UserReadPrivate                 = true,
                FollowRead                      = true,
                FollowModify                    = true,
                PlaylistModifyPublic            = true,
                PlaylistModifyPrivate           = true,
                ImageUserGeneratedContentUpload = true
            });

            Assert.IsNotNull(uri);
            StringAssert.Contains(uri.ToString(), "user-read-private");
            StringAssert.Contains(uri.ToString(), "user-follow-read");
            StringAssert.Contains(uri.ToString(), "user-follow-modify");
            StringAssert.Contains(uri.ToString(), "playlist-modify-public");
            StringAssert.Contains(uri.ToString(), "playlist-modify-private");
            StringAssert.Contains(uri.ToString(), "ugc-image-upload");
        }