Add unit test

This commit is contained in:
sunkaixuan 2022-12-15 12:19:54 +08:00
parent b68f630661
commit 51bc20b648

View File

@ -78,6 +78,14 @@ namespace OrmTest
CheckMan = saleOrderInfo.CheckMan, CheckMan = saleOrderInfo.CheckMan,
CheckTime = DateTime.Now CheckTime = DateTime.Now
}, o => o.OrderSn == saleOrderInfo.OrderSn && o.OrderStatus != 1); }, o => o.OrderSn == saleOrderInfo.OrderSn && o.OrderStatus != 1);
var sql2 = Db.Queryable<Order>().Where(x => x.Id == 1)
.LeftJoin(Db.SqlQueryable<Custom>("select * from Custom"), (x, y) => x.Id == y.Id)
.ToSql().Key;
if (!sql2.Contains("SELECT x.* FROM (SELECT * FROM (SELECT `Id`,`Name`,`Price`,`CreateTime`,`CustomId` FROM `Order` WHERE ( `Id` = @Id0 ) ) MergeTable ) x Left JOIN (select * from Custom) y ON ( `x`.`Id` = `y`.`Id` ) "))
{
throw new Exception("unit error");
}
} }
public static class IEnumerbleContains public static class IEnumerbleContains