From 17705cf145de8a158e8386bfb2c1520b32f7c806 Mon Sep 17 00:00:00 2001 From: sunkaixuna <610262374@qq.com> Date: Sun, 26 Dec 2021 01:20:02 +0800 Subject: [PATCH] Update unit test --- Src/Asp.Net/SqlServerTest/UnitTest/UCustom03.cs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/Src/Asp.Net/SqlServerTest/UnitTest/UCustom03.cs b/Src/Asp.Net/SqlServerTest/UnitTest/UCustom03.cs index 458daf27a..7f1da5318 100644 --- a/Src/Asp.Net/SqlServerTest/UnitTest/UCustom03.cs +++ b/Src/Asp.Net/SqlServerTest/UnitTest/UCustom03.cs @@ -10,12 +10,29 @@ namespace OrmTest { public static void Init() { + Demo5(); Demo4(); Demo3(); Demo2(); Demo1(); } + private static void Demo5() + { + var db = NewUnitTest.Db; + List conModels = new List(); + conModels.Add(new ConditionalModel() { FieldName = "id", ConditionalType = ConditionalType.NoEqual, FieldValue = "1" }); + conModels.Add(new ConditionalModel() { FieldName = "id", ConditionalType = ConditionalType.IsNot, FieldValue = null }); + var json = db.Context.Utilities.SerializeObject(conModels); + var conditionalModels = db.Context.Utilities.JsonToConditionalModels(json); + var list6 = db.Queryable().Where(conditionalModels).ToList(); + var json2 = db.Context.Utilities.SerializeObject(conditionalModels); + if (json != json2) + { + throw new Exception("unit error"); + } + } + private static void Demo1() { var db = NewUnitTest.Db;