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;
+
+
+ }
+ }
+}