public JwtTokenGenerator(TokenOptions tokenOptions) { Guard.Against.Null(tokenOptions, nameof(tokenOptions)); Guard.Against.Null(tokenOptions.SigningKey, nameof(tokenOptions.SigningKey)); _tokenOptions = tokenOptions; }
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); }