public async Task CaseInsensitiveIdAsync() { using (ISession session = OpenSession()) { User user = new User(); user.UserName = @"Domain\User"; await(session.SaveAsync(user)); Role role = new Role(); role.RoleName = "ADMINS"; await(session.SaveAsync(role)); await(session.FlushAsync()); } using (ISession session = OpenSession()) { User user = (User)await(session.LoadAsync(typeof(User), "DOMAIN\\USER")); Role role = (Role)await(session.LoadAsync(typeof(Role), "Admins")); UserToRole userToRole = new UserToRole(); userToRole.User = user; userToRole.Role = role; await(session.SaveAsync(userToRole)); await(session.FlushAsync()); } using (ISession session = OpenSession()) { User user = await(session.GetAsync <User>("domain\\user")); Assert.AreEqual(1, user.UserToRoles.Count); } using (ISession session = OpenSession()) { await(session.DeleteAsync("from System.Object o")); await(session.FlushAsync()); } }
public void CaseInsensitiveId() { using (ISession session = OpenSession()) { User user = new User(); user.UserName = @"Domain\User"; session.Save(user); Role role = new Role(); role.RoleName = "ADMINS"; session.Save(role); session.Flush(); } using (ISession session = OpenSession()) { User user = (User)session.Load(typeof(User), "DOMAIN\\USER"); Role role = (Role)session.Load(typeof(Role), "Admins"); UserToRole userToRole = new UserToRole(); userToRole.User = user; userToRole.Role = role; session.Save(userToRole); session.Flush(); } using (ISession session = OpenSession()) { User user = session.Get <User>("domain\\user"); Assert.AreEqual(1, user.UserToRoles.Count); } using (ISession session = OpenSession()) { session.Delete("from System.Object o"); session.Flush(); } }
public void CaseInsensitiveId() { using (ISession session = OpenSession()) { User user = new User(); user.UserName = @"Domain\User"; session.Save(user); Role role = new Role(); role.RoleName = "ADMINS"; session.Save(role); session.Flush(); } using (ISession session = OpenSession()) { User user = (User) session.Load(typeof(User), "DOMAIN\\USER"); Role role = (Role) session.Load(typeof(Role), "Admins"); UserToRole userToRole = new UserToRole(); userToRole.User = user; userToRole.Role = role; session.Save(userToRole); session.Flush(); } using (ISession session = OpenSession()) { User user = session.Get<User>("domain\\user"); Assert.AreEqual(1, user.UserToRoles.Count); } using (ISession session = OpenSession()) { session.Delete("from System.Object o"); session.Flush(); } }