Update unit test

This commit is contained in:
sunkaixuna 2021-09-05 02:34:22 +08:00
parent 9bf0b0e488
commit ad74d7a04a
2 changed files with 62 additions and 0 deletions

View File

@ -82,6 +82,29 @@ namespace OrmTest
var task=CustomTest1.GetPurchaseDetailPageAsync(Db);
task.Wait();
var list14 = Db.Queryable<Order, Order, Order>((o1, o2, o3) =>
new JoinQueryInfos(JoinType.Inner, o1.Id == o2.Id * 2, JoinType.Inner, o1.Id == o3.Id * 4)
)
.Select((o1, o2, o3) => new
{
id = o1.Id,
x = o1,
x2 = o2,
x3 = o3
}).ToList();
var list15 = Db.Queryable<Order, Order, Order>((o1, o2, o3) =>
new JoinQueryInfos(JoinType.Inner, o1.Id == o2.Id * 2, JoinType.Inner, o1.Id == o3.Id * 4)
)
.Select((o1, o2, o3) => new TestModel1
{
id = o1.Id.SelectAll(),
x = o1,
x2 = o2,
x3 = o3
}).ToList();
}
public static class IEnumerbleContains
@ -324,4 +347,13 @@ namespace OrmTest
public Guid? Id { get; set; }
}
}
public class TestModel1
{
public int id { get; set; }
public string name { get; set; }
public Order x { get; set; }
public Order x2 { get; set; }
public Order x3 { get; set; }
}
}

View File

@ -78,6 +78,28 @@ namespace OrmTest
CheckMan = saleOrderInfo.CheckMan,
CheckTime = DateTime.Now
}, o => o.OrderSn == saleOrderInfo.OrderSn && o.OrderStatus != 1);
var list14 = Db.Queryable<Order, Order, Order>((o1, o2, o3) =>
new JoinQueryInfos(JoinType.Inner, o1.Id == o2.Id * 2, JoinType.Inner, o1.Id == o3.Id * 4)
)
.Select((o1, o2, o3) => new
{
id = o1.Id,
x = o1,
x2 = o2,
x3 = o3
}).ToList();
var list15 = Db.Queryable<Order, Order, Order>((o1, o2, o3) =>
new JoinQueryInfos(JoinType.Inner, o1.Id == o2.Id * 2, JoinType.Inner, o1.Id == o3.Id * 4)
)
.Select((o1, o2, o3) => new TestModel1
{
id = o1.Id.SelectAll(),
x = o1,
x2 = o2,
x3 = o3
}).ToList();
}
public static class IEnumerbleContains
@ -320,4 +342,12 @@ namespace OrmTest
public Guid? Id { get; set; }
}
}
public class TestModel1
{
public int id { get; set; }
public Order x { get; set; }
public Order x2 { get; set; }
public Order x3 { get; set; }
}
}