From d095f9527ee6ba11c5eb2c8f2011d6f4730599d3 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Tue, 28 Mar 2023 16:49:47 +0800 Subject: [PATCH] Add unit test --- Src/Asp.Net/MySqlTest/MySqlTest.csproj | 1 + Src/Asp.Net/MySqlTest/UnitTest/Main.cs | 1 + .../MySqlTest/UnitTest/UnitDateTimeOffset.cs | 44 +++++++++++++++++++ 3 files changed, 46 insertions(+) create mode 100644 Src/Asp.Net/MySqlTest/UnitTest/UnitDateTimeOffset.cs diff --git a/Src/Asp.Net/MySqlTest/MySqlTest.csproj b/Src/Asp.Net/MySqlTest/MySqlTest.csproj index 1f4c3b993..1fcd2f50d 100644 --- a/Src/Asp.Net/MySqlTest/MySqlTest.csproj +++ b/Src/Asp.Net/MySqlTest/MySqlTest.csproj @@ -120,6 +120,7 @@ + diff --git a/Src/Asp.Net/MySqlTest/UnitTest/Main.cs b/Src/Asp.Net/MySqlTest/UnitTest/Main.cs index 3413eebbe..376a902e0 100644 --- a/Src/Asp.Net/MySqlTest/UnitTest/Main.cs +++ b/Src/Asp.Net/MySqlTest/UnitTest/Main.cs @@ -31,6 +31,7 @@ namespace OrmTest } public static void Init() { + UnitDateTimeOffset.Init(); UinitCustomConvert.Init(); Unitadsfasf1.Init(); UnitSubToList001.Init(); diff --git a/Src/Asp.Net/MySqlTest/UnitTest/UnitDateTimeOffset.cs b/Src/Asp.Net/MySqlTest/UnitTest/UnitDateTimeOffset.cs new file mode 100644 index 000000000..b86225305 --- /dev/null +++ b/Src/Asp.Net/MySqlTest/UnitTest/UnitDateTimeOffset.cs @@ -0,0 +1,44 @@ +using SqlSugar; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace OrmTest +{ + internal class UnitDateTimeOffset + { + public static void Init() + { + var db = NewUnitTest.Db; + + db.DbMaintenance.CreateDatabase(); + //建表 + + db.CodeFirst.InitTables(); + + SnowFlakeSingle.WorkId = 1; + + var test = new Test() { Name = "A", Date = DateTimeOffset.Now }; + + var id = db.Insertable(test).ExecuteReturnSnowflakeId(); + test = db.Queryable().First(v => v.Id == id); + + //Console.ReadKey(); + + } + + [SugarTable("unittest121")] + public class Test + { + + public string Name { get; set; } + [SugarColumn(IsPrimaryKey = true)] + public long Id { get; set; } + public DateTimeOffset Date { get; set; } = DateTimeOffset.MinValue; + + + } + } +}