publ async System.Threading.Tasks.Task MultiUser() { RealmAppId = "tuts-tijya"; r app = App.Create(myRealmAppId); foreach (var user in app.AllUsers) { await user.LogOutAsync(); } Assert.AreEqual(0, app.AllUsers.Count()); var aimee = await app.LogInAsync(Credentials.EmailPassword( "*****@*****.**", "sekrit")); Assert.IsTrue(aimee.Id == app.CurrentUser.Id, "aimee is current user"); var elvis = await app.LogInAsync(Credentials.EmailPassword( "*****@*****.**", "sekrit2")); Assert.IsTrue(elvis.Id == app.CurrentUser.Id, "elvis is current user"); foreach (var user in app.AllUsers) { Console.WriteLine($"User {user.Id} is logged on via {user.Provider}"); } Assert.AreEqual(2, app.AllUsers.Count()); app.SwitchUser(aimee); Assert.IsTrue(aimee.Id == app.CurrentUser.Id, "aimee is current user"); await app.RemoveUserAsync(elvis); var noMoreElvis = app.AllUsers.FirstOrDefault(u => u.Id == elvis.Id); Assert.IsNull(noMoreElvis); Console.WriteLine("Elvis has left the application."); turn; }