From e3d9db3bf871bfd91e115529f083a1be50aa50f4 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Thu, 25 Aug 2022 22:26:11 +0800 Subject: [PATCH] Update unit test demo --- .../UnitTest/UnitManyToManyDeleteNav.cs | 22 +++++++++++++++++-- .../UnitTest/UnitUpdateSubQuery.cs | 2 +- 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/Src/Asp.Net/SqlServerTest/UnitTest/UnitManyToManyDeleteNav.cs b/Src/Asp.Net/SqlServerTest/UnitTest/UnitManyToManyDeleteNav.cs index 746c87b46..24ca59e70 100644 --- a/Src/Asp.Net/SqlServerTest/UnitTest/UnitManyToManyDeleteNav.cs +++ b/Src/Asp.Net/SqlServerTest/UnitTest/UnitManyToManyDeleteNav.cs @@ -26,8 +26,26 @@ namespace OrmTest //if (schIds == null) return; //Db.Deleteable(x => schIds.Contains(x.ScheduleId) && x.SysUserId == userId).ExecuteCommand(); //只删除关系 - db.DeleteNav(x => x.BusinessKey == businessKey) - .Include(x => x.SysUsers.Where(u => u.Id == 100).ToList()) // B表 + db.DbMaintenance.TruncateTable(); + db.DbMaintenance.TruncateTable(); + db.DbMaintenance.TruncateTable(); + db.Insertable(new SysUserEntity() + { + Id=1, + userName="A" + }).ExecuteCommand(); + db.Insertable(new ScheduleEntity() + { + Id = 1, + Route = "A" + }).ExecuteCommand(); + db.Insertable(new Schedule_SysUser_Mapping() + { + ScheduleId=1, + SysUserId=1 + }).ExecuteCommand(); + db.DeleteNav(x => true) + .Include(x => x.SysUsers.Where(u => u.Id == 1).ToList()) // B表 .ExecuteCommand(); } diff --git a/Src/Asp.Net/SqlServerTest/UnitTest/UnitUpdateSubQuery.cs b/Src/Asp.Net/SqlServerTest/UnitTest/UnitUpdateSubQuery.cs index cc157067a..fcc8600e5 100644 --- a/Src/Asp.Net/SqlServerTest/UnitTest/UnitUpdateSubQuery.cs +++ b/Src/Asp.Net/SqlServerTest/UnitTest/UnitUpdateSubQuery.cs @@ -66,7 +66,7 @@ namespace OrmTest db.DbMaintenance.DropTable("StudentEntity"); Console.WriteLine(result); Console.WriteLine("用例跑完"); - Console.ReadKey(); + } internal class ClassEntity