2016-01-18 108 views
16

Sto per prendere una decisione sulla libreria di derisione per il mio prossimo progetto.Quali sono i limiti NSubstitute, specialmente rispetto a MOQ?

e perché io sono nuovo a queste librerie Ho fatto una rapida ricerca

ho scoperto che MOQ è molto popolare di NSubstitute e mi aspetto di più aiuto da parte della comunità appositamente qui a SO

ma mi è piaciuto NSubstitute sintassi di più, ha anche un bel docs.

Quindi la mia domanda è "C'è qualche cosa che posso ottenere usando MOQ Non riesco a ottenere usando NSubstitute?"

+4

[Questo post potrebbe essere utile] (http : //weareadaptive.com/blog/2014/09/30/why-nsubstitute/), in particolare la sezione intitolata "NSubstitute tradeoffs". –

risposta

26

io non sono a conoscenza di alcuna limitazione di nsubstitute

Pochi anni fa ero un adepto del moq, e ora ho una preferenza per nsubstitute. Mi piace la sintassi (si chiama direttamente il metodo vs setup.), Penso che NSubstitute abbia la migliore sintassi ed è il più leggibile di tutti i framework (ma questa è un'asserzione soggettiva ^^).

Oh forse una cosa: NSubstitute non hanno una modalità di finto rigorosa (ma ho sempre pensato che fosse una cattiva idea, quindi non ho mai visto come una limitazione)

+3

NSubstitute è semplicemente perfetto e facile da imparare –