public SignInManagerMoq()
     : base(UserManagerMoq.Get().Object,
            new HttpContextAccessor(),
            new Mock <IUserClaimsPrincipalFactory <User> >().Object,
            new Mock <IOptions <IdentityOptions> >().Object,
            new Mock <ILogger <SignInManager <User> > >().Object,
            new Mock <AuthenticationSchemeProvider>().Object)
 {
 }
 public static Mock <SignInManager <User> > Get()
 {
     return(new Mock <SignInManager <User> >(
                UserManagerMoq.Get().Object, new HttpContextAccessor(), new Mock <IUserClaimsPrincipalFactory <User> >().Object, null, null, null));
 }