public async Task IsAuthenticatedTest() { Podio podio = TestUtility.GetPodio(); Assert.IsFalse(podio.IsAuthenticated()); await podio.AuthenticateWithPassword(TestUtility.LoginSettings.UserName, TestUtility.LoginSettings.Password); Assert.IsTrue(podio.IsAuthenticated()); }
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); }
public void PodioConstructorTest() { Podio podio = TestUtility.GetPodio(); }