public void TestLoginCorrect() { HttpService client = new HttpService(); client.Config.BaseURL = ZumpaReaderResources.Instance[ZumpaReaderResources.Keys.WebServiceURL]; string username = ZumpaReaderResources.Instance[ZumpaReaderResources.Keys.Login]; string password = ZumpaReaderResources.Instance[ZumpaReaderResources.Keys.Password]; client.Login(username, password).ContinueWith((e) => { ZWS.ContextResult<LoginResult> result = e.Result; Assert.IsNotNull(e); Assert.IsTrue(result.Context.Result); Assert.IsTrue(result.Context.Cookies.Length > 0); Assert.IsTrue(result.Context.UID.Length > 0); Assert.IsTrue(result.Context.ZumpaResult.Length > 0); FinishWaiting(); }); TestWait(DEFAULT_TIMEOUT); }
public void TestLoginIncorrect() { HttpService client = new HttpService(); client.Config.BaseURL = ZumpaReaderResources.Instance[ZumpaReaderResources.Keys.WebServiceURL]; client.Login("X", "X").ContinueWith((e) => { ZWS.ContextResult<LoginResult> result = e.Result; Assert.IsNotNull(e); Assert.IsFalse(result.Context.Result); FinishWaiting(); }); TestWait(DEFAULT_TIMEOUT); }
public void TestVoteSurvey() { HttpService client = new HttpService(); client.Config.BaseURL = ZumpaReaderResources.Instance[ZumpaReaderResources.Keys.WebServiceURL]; client.Config.NickName = ZumpaReaderResources.Instance[ZumpaReaderResources.Keys.Login]; string username = client.Config.NickName; string password = ZumpaReaderResources.Instance[ZumpaReaderResources.Keys.Password]; string cookie = null; client.Login(username, password).ContinueWith((e) => { Assert.IsTrue(e.Result.Context.Result); FinishWaiting(); }); TestWait(DEFAULT_TIMEOUT); client.Config.Cookies = cookie; int sId = 3939; int sVote = 1; client.VoteSurvey(sId, sVote).ContinueWith((e) => { ZWS.ContextResult<Survey> result = e.Result; Assert.IsNotNull(result); Assert.AreEqual(sVote, result.Context.VotedItem); FinishWaiting(); }); TestWait(DEFAULT_TIMEOUT); client.Logout().ContinueWith((e) => { bool result = e.Result.Context; Assert.IsTrue(result); FinishWaiting(); }); TestWait(DEFAULT_TIMEOUT); }
public void TestUploadImage() { HttpService client = new HttpService(); client.Config.BaseURL = ZumpaReaderResources.Instance[ZumpaReaderResources.Keys.WebServiceURL]; client.Config.NickName = ZumpaReaderResources.Instance[ZumpaReaderResources.Keys.Login]; string username = client.Config.NickName; string password = ZumpaReaderResources.Instance[ZumpaReaderResources.Keys.Password]; string cookie = null; client.Login(username, password).ContinueWith((e) => { Assert.IsTrue(e.Result.Context.Result); FinishWaiting(); }); TestWait(DEFAULT_TIMEOUT); client.Config.Cookies = cookie; byte[] data = GenerateSimpleImage(); client.UploadImage(data).ContinueWith((e) => { ZWS.ContextResult<string> result = e.Result; Assert.IsNotNull(result); Assert.IsFalse(String.IsNullOrEmpty(result.Context)); Assert.IsTrue(result.Context.Contains("http://www.q3.cz/images/")); FinishWaiting(); }); TestWait(DEFAULT_TIMEOUT); client.Logout().ContinueWith((e) => { bool result = e.Result.Context; Assert.IsTrue(result); FinishWaiting(); }); TestWait(DEFAULT_TIMEOUT); }
public void TestPostMessageToThread() { HttpService client = new HttpService(); client.Config.BaseURL = ZumpaReaderResources.Instance[ZumpaReaderResources.Keys.WebServiceURL]; client.Config.NickName = ZumpaReaderResources.Instance[ZumpaReaderResources.Keys.Login]; string username = client.Config.NickName; string password = ZumpaReaderResources.Instance[ZumpaReaderResources.Keys.Password]; string cookie = null; client.Login(username, password).ContinueWith((e) => { Assert.IsTrue(e.Result.Context.Result); FinishWaiting(); }); TestWait(DEFAULT_TIMEOUT); client.Config.Cookies = cookie; client.SendMessage("SubjTest", "MsgTest", null, "1200532").ContinueWith((e) => { ZWS.ContextResult<bool> result = e.Result; Assert.IsNotNull(result); Assert.IsTrue(result.Context); FinishWaiting(); }); TestWait(DEFAULT_TIMEOUT); client.Logout().ContinueWith((e) => { bool result = e.Result.Context; Assert.IsTrue(result); FinishWaiting(); }); TestWait(DEFAULT_TIMEOUT); }
public void TestLogoutCorrect() { HttpService client = new HttpService(); client.Config.BaseURL = ZumpaReaderResources.Instance[ZumpaReaderResources.Keys.WebServiceURL]; string username = ZumpaReaderResources.Instance[ZumpaReaderResources.Keys.Login]; string password = ZumpaReaderResources.Instance[ZumpaReaderResources.Keys.Password]; string cookie = null; client.Login(username, password).ContinueWith((e) => { cookie = e.Result.Context.Cookies; Assert.IsTrue(e.Result.Context.Result); Assert.IsTrue(e.Result.Context.Cookies.Length > 0); Assert.IsTrue(e.Result.Context.UID.Length > 0); Assert.IsTrue(e.Result.Context.ZumpaResult.Length > 0); Assert.IsTrue(cookie.Contains("portal_lln")); FinishWaiting(); }); TestWait(DEFAULT_TIMEOUT); client.Config.Cookies = cookie; client.Logout().ContinueWith((e) => { bool result = e.Result.Context; Assert.IsTrue(result); FinishWaiting(); }); TestWait(DEFAULT_TIMEOUT); }