From 6855cba8fa4dbea6a0f65b144825c4481685f4ec Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Sun, 18 Feb 2024 16:50:22 +0800 Subject: [PATCH] Add user test case --- .../UserTestCases/UnitTest/Main.cs | 1 + .../UserTestCases/UnitTest/UnitWeek.cs | 38 +++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/UnitWeek.cs diff --git a/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/Main.cs b/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/Main.cs index d5836d6a8..076d679b9 100644 --- a/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/Main.cs +++ b/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/Main.cs @@ -33,6 +33,7 @@ namespace OrmTest } public static void Init() { + UnitWeek.Init(); Unitadfaasdfaaa.Init(); Unitatadffaa1.Init(); UnitOneToManyNsdfafa.Init(); diff --git a/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/UnitWeek.cs b/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/UnitWeek.cs new file mode 100644 index 000000000..117a72976 --- /dev/null +++ b/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/UnitWeek.cs @@ -0,0 +1,38 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace OrmTest +{ + public class UnitWeek + { + public static void Init() + { + var db = NewUnitTest.Db; + + for (int i = 0; i < 20; i++) + { + var date = DateTime.Now.AddDays(i); + var id = db.Insertable(new Order() + { + CreateTime = date, + CustomId = 1, + Name = "a", + Price = 1 + }) + .ExecuteReturnIdentity(); + + var data1 = db.Queryable() + .In(id).Select(it => it.CreateTime.DayOfWeek).Single(); + Console.WriteLine(db.Queryable() + .In(id).Select(it => it.CreateTime).Single()); + if (data1 != date.DayOfWeek) + { + throw new Exception("DayOfWeek error"); + } + } + } + } +}