예제 #1
0
    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);
    }