封印されたクラスを作成するためにモルを使用できますか?
-
19-09-2019 - |
質問
私はlinqをSQLクラスにock笑しようとしています。
次のコードがあります。
IQueryable<User> vUser =
(from aUser in _ctx.Users
where aUser.UserName == userName
select aUser);
明らかにユニットテストを行っている間 _ctx.Users
無効です。私はock笑することができます _ctx
(データのコンテキスト)、しかし Users
aです Table<T>
そして封印されています。だからこれは失敗します:
_ctx.Users = Table<User>();
PEXは、の使用により、メソッドコールを転用できることについて語っています ほくろ.
DateTime.now()をオーバーライドできる例がわかりますが、これが私のシナリオで役立つかどうかはわかりません。
これについて経験がありますか?
所属していません StackOverflow