private async Task <List <Claim> > TransformClaims(BankIdClaimsTransformationContext context)
        {
            var claimsTransformer = new BankIdDefaultClaimsTransformer(new SystemClock());

            await claimsTransformer.TransformClaims(context);

            return(context.Claims);
        }
        public async Task Should_Add_TokenExpiresIn_As_exp_Claim()
        {
            // Arrange
            var bankIdOptions = new BankIdOptions();

            bankIdOptions.TokenExpiresIn = TimeSpan.FromHours(2);

            var context         = new BankIdClaimsTransformationContext(bankIdOptions, "", "381123-9106", "", "", "");
            var systemClockMock = new Mock <ISystemClock>();
            var dateTime        = new DateTime(2022, 03, 11, 05, 30, 30, DateTimeKind.Utc);

            systemClockMock.Setup(x => x.UtcNow).Returns(dateTime);
            var claimsTransformer = new BankIdDefaultClaimsTransformer(systemClockMock.Object);

            // Act
            await claimsTransformer.TransformClaims(context);

            var claims = context.Claims;

            // Assert
            AssertClaim(claims, "exp", "1646983830");
        }