public void EnsureSilverlightCanConnect() { var client = new Rpc.Client(new Uri(TestConfig.RpcUrl)); client.BeginLogIn(TestConfig.ApiUsername, TestConfig.ApiPassword, ar => { EnqueueCallback(() => { try { client.EndLogIn(ar); client.News.BeginListNewsHeadlines("UK", 10, ar2 => { EnqueueCallback(() => { var headlines = client.News.EndListNewsHeadlines(ar2); Assert.IsTrue(headlines.Headlines.Length > 0); client.BeginLogOut(ar3 => { EnqueueCallback(() => { var loggedOut = client.EndLogOut(ar3); Assert. IsTrue (loggedOut); EnqueueTestComplete(); }); }, null); }); }, null); } catch (Exception exc) { throw; } }); }, null); }
public void CanLoginLogout() { var rpcClient = new Rpc.Client(App.RpcUri); rpcClient.BeginLogIn(App.RpcUserName, App.RpcPassword, ar => { rpcClient.EndLogIn(ar); Assert.IsNotNull(rpcClient.Session); rpcClient.BeginLogOut(ar2 => { var loggedOut = rpcClient.EndLogOut(ar2); Assert.IsTrue(loggedOut); EnqueueTestComplete(); }, null); }, null); }