MOQ er god til at håne grænseflader, men fungerer ikke så godt med betonklasser. Så i stedet for at håne konkret klasse, spørg efter grænsefladen:
var userStore = new Mock<IUserStore<PreRegistrationMVC.Models.ApplicationUser>>();
Også ApplicationUser
skal være POCO, så det er ikke nødvendigt at håne det, bare opret dens instans uden MOQ og brug i tests.