public void SetUp() { _userManagerMock = Mock.Of <IUserManagerWrapper <ApplicationUser> >(); _signInManagerMock = Mock.Of <ISignInManagerWrapper <ApplicationUser> >(); _emailSenderMock = Mock.Of <IEmailSender>(); _loggerMock = Mock.Of <ILogger <AccountController> >(); _viewRendererMock = Mock.Of <IViewRenderer>(); _protectorMock = Mock.Of <IDataProtector>(); _configurationMock = Mock.Of <IConfiguration>(); _companyManagerMock = Mock.Of <ICompanyManager>(); _urlEncoderWrapper = new UrlUtilityWrapper(); _accountControllerPartialMock = new Mock <AccountController>(_userManagerMock, _signInManagerMock, _emailSenderMock, _loggerMock, _protectorMock, _viewRendererMock, _configurationMock, _companyManagerMock, _urlEncoderWrapper) { CallBase = true }; }
public AccountController(IUserManagerWrapper <ApplicationUser> userManager, ISignInManagerWrapper <ApplicationUser> signInManager, IEmailSender emailSender, ILogger <AccountController> logger, IDataProtectionProvider protectionProvider, IViewRenderer viewRenderer, IConfiguration configuration, ICompanyManager companyManager, IUrlUtilityWrapper urlEncoderWrapper, IBackgroundJobClient backgroundJobClient ) { _userManager = userManager; _signInManager = signInManager; _emailSender = emailSender; _logger = logger; _viewRenderer = viewRenderer; _configuration = configuration; _protector = protectionProvider.CreateProtector(GetType().FullName); _companyManager = companyManager; _urlEncoderWrapper = urlEncoderWrapper; _backgroundJobClient = backgroundJobClient; }