public void Loading() { object parentId; using (ISession session = OpenSession()) { SecurityDomain parent = new SecurityDomain(); parent.Name = "Name"; parent.ChildDomains.Add(new SecurityDomain()); parentId = session.Save(parent); session.Flush(); } try { using (ISession session = OpenSession()) { Assert.Throws<TypeMismatchException>(() => session.Load(typeof(SecurityDomain), 1)); } } finally { using (ISession session = OpenSession()) { session.Delete("from SecurityDomain"); session.Flush(); } } }
public void Loading() { object parentId; using( ISession session = OpenSession() ) { SecurityDomain parent = new SecurityDomain(); parent.Name = "Name"; parent.ChildDomains.Add(new SecurityDomain()); parentId = session.Save( parent ); session.Flush(); } try { using( ISession session = OpenSession() ) { SecurityDomain aDomain = (SecurityDomain)session.Load( typeof(SecurityDomain), 1 ); Assert.AreEqual( "Name", aDomain.Name ); Assert.IsTrue( aDomain.ChildDomains.Count > 0 ); } } finally { using( ISession session = OpenSession() ) { session.Delete( "from SecurityDomain" ); session.Flush(); } } }
public async Task LoadingAsync() { object parentId; using (ISession session = OpenSession()) { SecurityDomain parent = new SecurityDomain(); parent.Name = "Name"; parent.ChildDomains.Add(new SecurityDomain()); parentId = await(session.SaveAsync(parent)); await(session.FlushAsync()); } try { using (ISession session = OpenSession()) { Assert.ThrowsAsync <TypeMismatchException>(() => session.LoadAsync(typeof(SecurityDomain), 1)); } } finally { using (ISession session = OpenSession()) { await(session.DeleteAsync("from SecurityDomain")); await(session.FlushAsync()); } } }
public void Loading() { object parentId; using (ISession session = OpenSession()) { SecurityDomain parent = new SecurityDomain(); parent.Name = "Name"; parent.ChildDomains.Add(new SecurityDomain()); parentId = session.Save(parent); session.Flush(); } try { using (ISession session = OpenSession()) { Assert.Throws <TypeMismatchException>(() => session.Load(typeof(SecurityDomain), 1)); } } finally { using (ISession session = OpenSession()) { session.Delete("from SecurityDomain"); session.Flush(); } } }