Attualmente sono confuso su come prendere in giro.Mock.Of <Object> VS Mock <Object>()
Sto usando Moq. Per simulare oggetti di solito scrivo in questo modo
var mockIRepo = new Mock<IRepo>();
Tuttavia, ho bisogno di creare oggetto mock per il mio setup.
Option1 È meglio prendere in giro il mio oggetto che contiene solo proprietà in questo modo?
var object = Mock.Of<Object>()
Option2 O questo modo
var object = new Mock<Object>()
Ho letto che l'opzione 2 ha setupproperties che è un pò discutibile perché ho potuto anche impostare le proprietà nell'opzione 1.
Allora qual è la differenza? O c'è un modo migliore?
ecco la risposta - https : //cmatskas.com/improve-your-unit-tests-with-mock-of/ – niksofteng