Peut-taupes être utilisé pour créer une classe scellée?
-
19-09-2019 - |
Question
Je suis en train de se moquer de mon Linq Pour les classes SQL.
Je le code suivant:
IQueryable<User> vUser =
(from aUser in _ctx.Users
where aUser.UserName == userName
select aUser);
Il est clair que tout en faisant un _ctx.Users
de test unitaire est nulle. Je peux railler _ctx
(le contexte de données), mais Users
est un Table<T>
et est scellé. Donc, cela ne fonctionne pas:
_ctx.Users = Table<User>();
parle Pex d'être en mesure de détourner un appel de méthode via l'utilisation de taupes .
Je vois des exemples qui vous permet de passer outre DateTime.Now (), mais je ne peux pas voir si cela contribuerait dans mon scénario.
Quelqu'un a une expérience avec cela?
La solution
Oui il peut.
Voir cet article pour plus d'informations.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow