sql >> Databasteknik >  >> NoSQL >> MongoDB

Kan inte instansiera proxy...Kunde inte hitta en parameterlös konstruktor

MOQ är bra för att håna gränssnitt, men fungerar inte så bra med betongklasser. Så istället för att håna betongklass, fråga efter gränssnittet:

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

Även ApplicationUser bör vara POCO, så du behöver inte håna det, skapa bara dess instans utan MOQ och använd i tester.



  1. Hur man får räkning från samlade uppslagsresultat

  2. Iterera över stor samling i MongoDB via vårdata

  3. Pop flera värden från Redis datastruktur atomärt?

  4. Looping resultat med ett externt API-anrop och findOneAndUpdate