public static Mock <SignInManager <User> > CreateMock() { var mock = new Mock <SignInManager <User> >( UserManagerMock.CreateMock().Object, new HttpContextAccessor(), new Mock <IUserClaimsPrincipalFactory <User> >().Object, new Mock <IOptions <IdentityOptions> >().Object, new Mock <ILogger <SignInManager <User> > >().Object, new Mock <IAuthenticationSchemeProvider>().Object, new Mock <IUserConfirmation <User> >().Object); return(mock); }