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); }
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); }