public BaseFido2RegisterCommandTest() { _fixture = new Fixture(); //_fixture.Register(() => new Fido2Configuration()); // Dependencies _fido2 = new Mock <IFido2>(); _cacheItemRepository = new Mock <ICacheItemRepository>(); _ownIdCoreConfiguration = new Mock <IOwnIdCoreConfiguration>(); _fido2Configuration = new Mock <IFido2Configuration>(); _ownIdCoreConfiguration.Setup(c => c.Fido2).Returns(_fido2Configuration.Object); _encodingService = new Mock <IEncodingService>(); _userId = _fixture.Freeze <string>(); _identitiesProvider = new Mock <IIdentitiesProvider>(); _identitiesProvider.Setup(x => x.GenerateUserId()).Returns(_userId); // Parameters for ExecuteAsync _currentStepType = _fixture.Freeze <StepType>(); _isStateless = _fixture.Freeze <bool>(); _relatedItem = _fixture.Freeze <CacheItem>(); // Parameters for creating CommandInput _requestIdentity = _fixture.Freeze <RequestIdentity>(); _culture = _fixture.Freeze <CultureInfo>(); _date = _fixture.Freeze <DateTime>(); _sut = new Fido2RegisterCommand(_fido2.Object, _cacheItemRepository.Object, _ownIdCoreConfiguration.Object, _identitiesProvider.Object, _encodingService.Object); }
public Fido2RegisterTransitionHandler(IJwtComposer jwtComposer, StopFlowCommand stopFlowCommand, IUrlProvider urlProvider, ICookieService cookieService, Fido2RegisterCommand fido2RegisterCommand) : base( jwtComposer, stopFlowCommand, urlProvider, cookieService) { _fido2RegisterCommand = fido2RegisterCommand; }