public Uri GetRequestTokenUri(string clientId, string redirectUri, SCResponseType responseType, SCScope scope, SCDisplay display, string state) { var credentials = new SCCredentials { ClientId = clientId }; var soundCloudRawClient = soundCloudRawClientFactory.Create(credentials); IAuthApi authApi = CreateAuthApi(soundCloudRawClient); var requestTokenUri = authApi.GetRequestTokenUri(redirectUri, responseType, scope, display, state); return(requestTokenUri); }