私はこの非常に優れたミニ ORM であるSimple.Dataを使用して、多くのテスト データをすばやく簡単にセットアップしています。アサーション用に拡張したいと思います。たとえば、カウントでアサートしたいと思います:
Db.MyTable.GetCount(); <- Returns a dynamic
FluentAssertions で行うように多かれ少なかれ評価できるように。次のようになります。
Db.MyTable.GetCount().ShouldBe(X);
しかし、ダイナミクスの利点を失わずにこれを行うのは非常に難しいと思います。
これをどのように行うことができるか、または理由の範囲内で可能かどうかのヒントを誰かが持っていますか?
私は現在、GitHub で src をトラバースして、これをローカルで実行できる方法を見つけようとしており、方法を見つけるために即席でいじっています。