Ejemplo n.º 1
0
        public void GetAuthorizeUrlTest()
        {
            string testReturnUrl = "http://google.com";
            Podio  podio         = TestUtility.GetPodio();

            Assert.IsNotNull(podio);
            var url = podio.GetAuthorizeUrl(testReturnUrl);

            Assert.IsFalse(string.IsNullOrEmpty(url));
            Uri uri;

            Assert.IsTrue(Uri.TryCreate(url, UriKind.Absolute, out uri));
            var query = System.Web.HttpUtility.ParseQueryString(uri.Query);

            Assert.AreEqual(TestUtility.LoginSettings.ClientId, query["client_id"]);
            var redirectUri = query["redirect_uri"];

            Assert.AreEqual(testReturnUrl, redirectUri);
        }