Skip to content
This repository was archived by the owner on Dec 24, 2022. It is now read-only.

Commit 8da759a

Browse files
committed
Update SoftDeleteUseCase
1 parent 5bb5533 commit 8da759a

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

tests/ServiceStack.OrmLite.Tests/UseCase/SoftDeleteUseCase.cs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,11 +66,17 @@ public void Can_add_generic_soft_delete_filter_to_SqlExpression_using_SelectFilt
6666
Assert.That(results.Count, Is.EqualTo(1));
6767
Assert.That(results[0].Name, Is.EqualTo("foo"));
6868

69+
results = db.Select<ModelWithSoftDelete>(x => x.Id > 0);
70+
Assert.That(results.Count, Is.EqualTo(1));
71+
6972
var result = db.Single(db.From<ModelWithSoftDelete>().Where(x => x.Name == "foo"));
7073
Assert.That(result.Name, Is.EqualTo("foo"));
7174
result = db.Single(db.From<ModelWithSoftDelete>().Where(x => x.Name == "bar"));
7275
Assert.That(result, Is.Null);
7376

77+
result = db.Single<ModelWithSoftDelete>(x => x.Name == "bar");
78+
Assert.That(result, Is.Null);
79+
7480
SqlExpression<ModelWithSoftDelete>.SelectFilter = null;
7581
}
7682
}
@@ -97,11 +103,17 @@ public void Can_add_generic_soft_delete_filter_to_SqlExpression_using_SqlExpress
97103
Assert.That(results.Count, Is.EqualTo(1));
98104
Assert.That(results[0].Name, Is.EqualTo("foo"));
99105

106+
results = db.Select<ModelWithSoftDelete>(x => x.Id > 0);
107+
Assert.That(results.Count, Is.EqualTo(1));
108+
100109
var result = db.Single(db.From<ModelWithSoftDelete>().Where(x => x.Name == "foo"));
101110
Assert.That(result.Name, Is.EqualTo("foo"));
102111
result = db.Single(db.From<ModelWithSoftDelete>().Where(x => x.Name == "bar"));
103112
Assert.That(result, Is.Null);
104113

114+
result = db.Single<ModelWithSoftDelete>(x => x.Name == "bar");
115+
Assert.That(result, Is.Null);
116+
105117
OrmLiteConfig.SqlExpressionSelectFilter = null;
106118
}
107119
}

0 commit comments

Comments
 (0)