我使用這個非常漂亮的迷你ORM,Simple.Data,設置大量的測試數據,快速和容易。 我真的想擴展它的斷言。例如我想斷言的計數:擴展Simple.Data與斷言
Db.MyTable.GetCount(); <- Returns a dynamic
,這樣我可以評價或多或少像你這樣有FluentAssertions做。 它看起來是這樣的:
Db.MyTable.GetCount().ShouldBe(X);
但是我發現這很難做到這一點不失去動力的優勢。
有沒有人有暗示這可以做到或者如果它甚至可能的原因內?
我目前穿越SRC在GitHub上試圖找到一種方法,我可以在本地執行此操作並impromptu玩弄周圍找路。
我認爲這個問題需要明確的是,就編譯器而言,返回值來自GetCount()是動態的,所以擴展方法無法解析。 –