Connection.db.Single<Test>("select * from Test WHERE ID= " + id)
次のようにテスト に使用しています。
Assert.IsNull(Connection.db.Single<Test>("select * from Test WHERE ID= " + id));
渡している id の値の行がないため、結果セットは null でなければならないことがわかっています。ただし、次のようにエラーが発生します。
シーケンスには要素が含まれておらず、例外の詳細は次のとおりです: System.InvalidOperationException はユーザー コードによって処理されませんでした メッセージ = シーケンスには要素が含まれていません ソース = System.Core StackTrace: at System.Linq.Enumerable.Single[TSource](IEnumerable`1 source) at PetaPoco.Database.Single[T](String sql, Object[] args) in C:\Dev\Models\PetaPoco.cs:line 1120
- Single を使用して null をテストすることはできませんか?
- Asset.IsNUll をテストするためのより良い方法はありますか?