public void Logout() { TestServiceFilter hijack = new TestServiceFilter(); MobileServiceClient service = new MobileServiceClient("http://www.test.com", "secret...") .WithFilter(hijack); // Send back a successful login response hijack.Response.Content = new JsonObject() .Set("authenticationToken", "rhubarb") .Set("user", new JsonObject() .Set("userId", "123456")).Stringify(); service.LoginAsync("donkey").ContinueWith (t => { Assert.IsNotNull(service.CurrentUser); service.Logout(); Assert.IsNull(service.CurrentUser); }).WaitOrFail (Timeout); }
public async Task Logout() { TestServiceFilter hijack = new TestServiceFilter(); MobileServiceClient service = new MobileServiceClient("http://www.test.com", "secret...") .WithFilter(hijack); // Send back a successful login response hijack.Response.Content = new JObject() .Set("authenticationToken", "rhubarb") .Set("user", new JObject() .Set("userId", "123456")).ToString(); MobileServiceUser current = await service.LoginAsync("donkey"); Assert.IsNotNull(service.CurrentUser); service.Logout(); Assert.IsNull(service.CurrentUser); }
public void Logout() { MobileServiceClient service = new MobileServiceClient("http://www.test.com", "secret..."); service.CurrentUser = new MobileServiceUser("123456"); Assert.IsNotNull(service.CurrentUser); service.Logout(); Assert.IsNull(service.CurrentUser); }