public async Task Execute_Null_UserIdentifier() { var fixture = new Fixture().SetOwnidSpecificSettings(); var userHandler = fixture.Create <Mock <IUserHandlerAdapter> >(); var command = new CheckUserExistenceCommand(userHandler.Object); var result = await command.ExecuteAsync(new UserIdentification()); userHandler.VerifyNoOtherCalls(); result.Should().BeFalse(); }
public async Task Execute_Null_AuthenticatorType() { var fixture = new Fixture().SetOwnidSpecificSettings(); var userHandler = fixture.Create <Mock <IUserHandlerAdapter> >(); var command = new CheckUserExistenceCommand(userHandler.Object); var userId = fixture.Create <string>(); userHandler.Setup(x => x.IsUserExistsAsync(It.Is <string>(v => userId == v))) .Returns(Task.FromResult(true)); var result = await command.ExecuteAsync(new UserIdentification { UserIdentifier = userId }); result.Should().Be(true); }
public CheckUserExistenceBaseTransitionHandler(IJwtComposer jwtComposer, StopFlowCommand stopFlowCommand, IUrlProvider urlProvider, CheckUserExistenceCommand checkUserExistenceCommand) : base(jwtComposer, stopFlowCommand, urlProvider) { _checkUserExistenceCommand = checkUserExistenceCommand; }
public VerifyFido2CredentialIdCommand(ICacheItemRepository cacheItemRepository, CheckUserExistenceCommand checkUserExistenceCommand) { _cacheItemRepository = cacheItemRepository; _checkUserExistenceCommand = checkUserExistenceCommand; }