From e756b928fc1190f8918387b68b8720049b06c035 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Sat, 20 Apr 2024 15:58:49 +0800 Subject: [PATCH] Add user test case --- .../MySqlTest/UserTestCases/UnitTest/Main.cs | 1 + .../UserTestCases/UnitTest/Unitadfad1.cs | 46 +++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 Src/Asp.NetCore2/MySqlTest/UserTestCases/UnitTest/Unitadfad1.cs diff --git a/Src/Asp.NetCore2/MySqlTest/UserTestCases/UnitTest/Main.cs b/Src/Asp.NetCore2/MySqlTest/UserTestCases/UnitTest/Main.cs index 260fd2fdd..c906af2ff 100644 --- a/Src/Asp.NetCore2/MySqlTest/UserTestCases/UnitTest/Main.cs +++ b/Src/Asp.NetCore2/MySqlTest/UserTestCases/UnitTest/Main.cs @@ -31,6 +31,7 @@ namespace OrmTest } public static void Init() { + Unitadfad1.Init(); UnitWeek.Init(); UnitTest.Init(); Unitdfasfasfa.Init(); diff --git a/Src/Asp.NetCore2/MySqlTest/UserTestCases/UnitTest/Unitadfad1.cs b/Src/Asp.NetCore2/MySqlTest/UserTestCases/UnitTest/Unitadfad1.cs new file mode 100644 index 000000000..52de3fd2e --- /dev/null +++ b/Src/Asp.NetCore2/MySqlTest/UserTestCases/UnitTest/Unitadfad1.cs @@ -0,0 +1,46 @@ +using SqlSugar; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace OrmTest +{ + internal class Unitadfad1 + { + public static void Init() + { + var db =NewUnitTest.Db; + db.CodeFirst.InitTables(typeof(TestA)); + db.DbMaintenance.TruncateTable(); + db.Insertable(new List() { new TestA() { Id = 1, Count = 1.212f }, new TestA() { Id = 1, Count = 1.212f } }).ExecuteReturnSnowflakeId (); + var list = db.Queryable().ToList(); + db.Updateable(list).ExecuteCommand(); + var list2 = db.Queryable().ToList(); + if (list2.First().Count != 1.212f) + { + throw new Exception("error"); + } + db.Updateable(list) + .PublicSetColumns(it=>it.Count,"-").ExecuteCommand(); + var list3 = db.Queryable().ToList(); + if (list3.First().Count != 0) + { + throw new Exception("error"); + } + } + } + [SugarTable("TestA111")] + public class TestA + { + [SugarColumn(IsPrimaryKey = true)] + public long Id { get; set; } + + /// + /// 容量或数量 + /// + [SugarColumn(ColumnDescription = "容量或数量")] + public float Count { get; set; } = 0; + } +}