sql >> Database >  >> NoSQL >> MongoDB

Kan proxy niet instantiëren... Kon geen parameterloze constructor vinden

MOQ is goed voor het bespotten van interfaces, maar werkt niet zo goed met concrete klassen. Dus in plaats van de spot te drijven met concrete lessen, vraag om de interface:

var userStore = new Mock<IUserStore<PreRegistrationMVC.Models.ApplicationUser>>();

Ook ApplicationUser zou POCO moeten zijn, dus je hoeft er niet mee te spotten, maak gewoon de instantie zonder MOQ en gebruik deze in tests.



  1. Maak verbinding met AWS ElastiCache met In-Transit Encryption + Auth van een andere client dan redis-cli+stunnel

  2. Mongoose update/upsert?

  3. MongoDB 3 Java controleren of verzameling bestaat

  4. Hoe kun je zien of een collectie gelimiteerd is?