public DefaultUserResolverTests()
        {
            var userFactory = A.Fake <IUserFactory>();

            A.CallTo(() => userFactory.IsId(A <string> .That.StartsWith("id")))
            .Returns(true);

            A.CallTo(() => userManager.NormalizeEmail(A <string> .Ignored))
            .ReturnsLazily(c => c.GetArgument <string>(0) !.ToUpperInvariant());

            var serviceProvider = A.Fake <IServiceProvider>();

            var scope = A.Fake <IServiceScope>();

            var scopeFactory = A.Fake <IServiceScopeFactory>();

            A.CallTo(() => scopeFactory.CreateScope())
            .Returns(scope);

            A.CallTo(() => scope.ServiceProvider)
            .Returns(serviceProvider);

            A.CallTo(() => serviceProvider.GetService(typeof(IServiceScopeFactory)))
            .Returns(scopeFactory);

            A.CallTo(() => serviceProvider.GetService(typeof(IUserFactory)))
            .Returns(userFactory);

            A.CallTo(() => serviceProvider.GetService(typeof(UserManager <IdentityUser>)))
            .Returns(userManager);

            sut = new DefaultUserResolver(serviceProvider);
        }
        public DefaultUserResolverTests()
        {
            var userFactory = A.Fake <IUserFactory>();

            A.CallTo(() => userFactory.IsId(A <string> .That.StartsWith("id")))
            .Returns(true);

            A.CallTo(() => userManager.NormalizeKey(A <string> .Ignored))
            .ReturnsLazily(c => c.GetArgument <string>(0).ToUpperInvariant());

            sut = new DefaultUserResolver(userManager, userFactory);
        }
Esempio n. 3
0
        public DefaultUserResolverTests()
        {
            var serviceProvider = A.Fake <IServiceProvider>();

            var scope = A.Fake <IServiceScope>();

            var scopeFactory = A.Fake <IServiceScopeFactory>();

            A.CallTo(() => scopeFactory.CreateScope())
            .Returns(scope);

            A.CallTo(() => scope.ServiceProvider)
            .Returns(serviceProvider);

            A.CallTo(() => serviceProvider.GetService(typeof(IServiceScopeFactory)))
            .Returns(scopeFactory);

            A.CallTo(() => serviceProvider.GetService(typeof(IUserService)))
            .Returns(userService);

            sut = new DefaultUserResolver(serviceProvider);
        }