From 3009b6e8d7486b19077ea9efd4563183bcaedcc2 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Fri, 13 Oct 2023 20:08:27 +0800 Subject: [PATCH] Add unit test --- .../SqlSeverTest/UnitTest/UCustom012.cs | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/Src/Asp.NetCore2/SqlSeverTest/UnitTest/UCustom012.cs b/Src/Asp.NetCore2/SqlSeverTest/UnitTest/UCustom012.cs index 9c45818f6..a87a7021a 100644 --- a/Src/Asp.NetCore2/SqlSeverTest/UnitTest/UCustom012.cs +++ b/Src/Asp.NetCore2/SqlSeverTest/UnitTest/UCustom012.cs @@ -126,8 +126,22 @@ namespace OrmTest db.Insertable(new Tree1() { Id = 4, Name = "02" }).ExecuteCommand(); db.Insertable(new Tree1() { Id = 5, Name = "0201", ParentId = 2 }).ExecuteCommand(); db.Insertable(new Tree1() { Id = 6, Name = "020101", ParentId = 5 }).ExecuteCommand(); - - + db.Insertable(new Tree1() { Id = 7, Name = "02010101", ParentId = 6 }).ExecuteCommand(); + var tree1=db.Queryable().Includes(x => x.Parent.Parent).ToList(); + if (tree1.Last().Parent.Parent == null) + { + throw new Exception("unit error"); + } + var tree2 = db.Queryable().Includes(x => x.Parent.Parent.Parent).ToList(); + if (tree2.Last().Parent.Parent.Parent == null) + { + throw new Exception("unit error"); + } + var tree3 = db.Queryable().Includes(x => x.Parent.Parent.Parent.Parent).ToList(); + if (tree3.Last().Parent.Parent.Parent.Parent == null) + { + throw new Exception("unit error"); + } var list21111 = new List(); var xxx= db.Queryable() .Includes(it => it.Child)