Ejemplo n.º 1
0
        public JwtTokenGenerator(TokenOptions tokenOptions)
        {
            Guard.Against.Null(tokenOptions, nameof(tokenOptions));
            Guard.Against.Null(tokenOptions.SigningKey, nameof(tokenOptions.SigningKey));

            _tokenOptions = tokenOptions;
        }
Ejemplo n.º 2
0
        public override void OneTimeSetup()
        {
            base.OneTimeSetup();

            var tokenOptions = new TokenOptions(_issuer, _audience, _signingKey, _tokenExpiryInMinute);

            _tokenGenerator = new JwtTokenGenerator(tokenOptions);

            _applicationDbContext = MockApplicationDbContext().Object;
            _logger          = new Mock <ILogger <TokenController> >().Object;
            _tokenController = new TokenController(_applicationDbContext, UserManager, _tokenGenerator, _logger);
        }