Domanda

Sto cercando di prendere in giro il mio classi LINQ to SQL.

Ho il seguente codice:

IQueryable<User> vUser =
     (from aUser in _ctx.Users
      where aUser.UserName == userName
      select aUser);

Chiaramente mentre facendo un _ctx.Users unit test è nullo. Mi può deridere _ctx (il contesto dati), ma è un Users Table<T> ed è sigillato. Quindi, questo non funziona:

_ctx.Users = Table<User>();

parla Pex di essere in grado di deviare qualsiasi chiamata di metodo attraverso l'uso di Moles .

Vedo esempi che ti permette di ignorare DateTime.Now (), ma non riesco a vedere se questo avrebbe aiutato nel mio scenario.

Ogni uno ha esperienza con questo?

È stato utile?
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top