Skip to content

Commit eb2d258

Browse files
2881028810
authored andcommitted
优化单元测试速度
1 parent e62890b commit eb2d258

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

Extensions/FreeSql.Extensions.LazyLoading/FreeSql.Extensions.LazyLoading.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<TargetFrameworks>netstandard2.0;net45</TargetFrameworks>
5-
<Version>0.6.7</Version>
5+
<Version>0.6.8</Version>
66
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
77
<Authors>YeXiangQin</Authors>
88
<Description>FreeSql 扩展包,可实现【延时加载】属性.</Description>

FreeSql.Tests/Sqlite/Curd/SqliteSelectTest.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -489,46 +489,46 @@ public void WhereIf() {
489489
query = select.WhereIf(false, a => a.Id == 10);
490490
sql = query.ToSql().Replace("\r\n", "");
491491
Assert.Equal("SELECT a.\"Id\", a.\"Clicks\", a.\"TypeGuid\", a.\"Title\", a.\"CreateTime\" FROM \"tb_topic22\" a", sql);
492-
query.ToList();
492+
query.First();
493493

494494
query = select.WhereIf(false, a => a.Id == 10 && a.Id > 10 || a.Clicks > 100);
495495
sql = query.ToSql().Replace("\r\n", "");
496496
Assert.Equal("SELECT a.\"Id\", a.\"Clicks\", a.\"TypeGuid\", a.\"Title\", a.\"CreateTime\" FROM \"tb_topic22\" a", sql);
497-
query.ToList();
497+
query.First();
498498

499499
query = select.WhereIf(false, a => a.Id == 10).WhereIf(false, a => a.Clicks > 100);
500500
sql = query.ToSql().Replace("\r\n", "");
501501
Assert.Equal("SELECT a.\"Id\", a.\"Clicks\", a.\"TypeGuid\", a.\"Title\", a.\"CreateTime\" FROM \"tb_topic22\" a", sql);
502-
query.ToList();
502+
query.First();
503503

504504
query = select.WhereIf(false, a => a.Type.Name == "typeTitle");
505505
sql = query.ToSql().Replace("\r\n", "");
506506
Assert.Equal("SELECT a.\"Id\", a.\"Clicks\", a.\"TypeGuid\", a.\"Title\", a.\"CreateTime\" FROM \"tb_topic22\" a", sql);
507-
query.ToList();
507+
query.First();
508508

509509
query = select.WhereIf(false, a => a.Type.Name == "typeTitle" && a.Type.Guid == a.TypeGuid);
510510
sql = query.ToSql().Replace("\r\n", "");
511511
Assert.Equal("SELECT a.\"Id\", a.\"Clicks\", a.\"TypeGuid\", a.\"Title\", a.\"CreateTime\" FROM \"tb_topic22\" a", sql);
512-
query.ToList();
512+
query.First();
513513

514514
query = select.WhereIf(false, a => a.Type.Parent.Name == "tparent");
515515
sql = query.ToSql().Replace("\r\n", "");
516516
Assert.Equal("SELECT a.\"Id\", a.\"Clicks\", a.\"TypeGuid\", a.\"Title\", a.\"CreateTime\" FROM \"tb_topic22\" a", sql);
517-
query.ToList();
517+
query.First();
518518

519519
//����һ�� From ��Ķ������
520520
query2 = select.From<TestTypeInfo, TestTypeParentInfo>((s, b, c) => s
521521
.WhereIf(false, a => a.Id == 10 && c.Name == "xxx")
522522
.WhereIf(false, a => b.ParentId == 20));
523523
sql = query2.ToSql().Replace("\r\n", "");
524524
Assert.Equal("SELECT a.\"Id\", a.\"Clicks\", a.\"TypeGuid\", a.\"Title\", a.\"CreateTime\" FROM \"tb_topic22\" a, \"TestTypeInfo\" b, \"TestTypeParentInfo\" c", sql);
525-
query2.ToList();
525+
query2.First();
526526

527527
//������϶����㲻��
528528
query = select.WhereIf(false, "a.\"Clicks\" > 100 and a.\"Id\" = @id", new { id = 10 });
529529
sql = query.ToSql().Replace("\r\n", "");
530530
Assert.Equal("SELECT a.\"Id\", a.\"Clicks\", a.\"TypeGuid\", a.\"Title\", a.\"CreateTime\" FROM \"tb_topic22\" a", sql);
531-
query.ToList();
531+
query.First();
532532
}
533533
[Fact]
534534
public void WhereExists() {

FreeSql.Tests/UnitTest1.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,7 @@ public void Test1() {
270270
g.mysql.Aop.ParseExpression = (s, e) => {
271271
if (e.Expression.NodeType == ExpressionType.Call) {
272272
var callExp = e.Expression as MethodCallExpression;
273-
if (callExp.Object.Type == typeof(DateTime) &&
273+
if (callExp.Object?.Type == typeof(DateTime) &&
274274
callExp.Method.Name == "ToString" &&
275275
callExp.Arguments.Count == 1 &&
276276
callExp.Arguments[0].Type == typeof(string) &&

0 commit comments

Comments
 (0)