sql >> Base de Datos >  >> NoSQL >> MongoDB

No se puede instanciar el proxy... No se pudo encontrar un constructor sin parámetros

MOQ es bueno para simular interfaces, pero no funciona tan bien con clases concretas. Entonces, en lugar de burlarse de la clase concreta, solicite la interfaz:

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

También ApplicationUser debería ser POCO, así que no hay necesidad de burlarse de él, simplemente cree su instancia sin MOQ y utilícela en las pruebas.