From 7676541df2f22fc199ff2a549771fb245be37de7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 29 Jun 2024 00:54:58 +0000 Subject: [PATCH] Generate async files --- .../NHNewBug/ManyToOneFixture.cs | 59 +++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 src/NHibernate.Test/Async/NHSpecificTest/NHNewBug/ManyToOneFixture.cs diff --git a/src/NHibernate.Test/Async/NHSpecificTest/NHNewBug/ManyToOneFixture.cs b/src/NHibernate.Test/Async/NHSpecificTest/NHNewBug/ManyToOneFixture.cs new file mode 100644 index 0000000000..3a0c6626e2 --- /dev/null +++ b/src/NHibernate.Test/Async/NHSpecificTest/NHNewBug/ManyToOneFixture.cs @@ -0,0 +1,59 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by AsyncGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +using NUnit.Framework; + +/* 项目“NHibernate.Test (net48)”的未合并的更改 +在此之前: +using NHibernate.Test.NHSpecificTest; +在此之后: +using NHibernate.Test.NHSpecificTest; +using NHibernate; +using NHibernate.Test; +using NHibernate.Test.MappingTest; +using NHibernate.Test.NHSpecificTest.NHNewBug; +*/ +using NHibernate.Test.NHSpecificTest; + +namespace NHibernate.Test.NHSpecificTest.NHNewBug +{ + + + + + + + + [TestFixture] + internal class ManyToOneFixtureAsync : BugTestCase + { + [Test] + public async Task AccessIdOfManyToOneInEmbeddableAsync() + { + ISession s = OpenSession(); + ITransaction t = s.BeginTransaction(); + Parent p = new Parent(); + p.ContainedChildren.Add(new ContainedChild(new Child())); + await (s.PersistAsync(p)); + await (t.CommitAsync()); + var list = await (s.CreateQuery("from Parent p join p.ContainedChildren c where c.Child.Id is not null").ListAsync()); + Assert.AreNotEqual(0, list.Count); + await (s.DeleteAsync(p)); + await (t.CommitAsync()); + s.Close(); + } + } +}