public void CanReadToken_WhenJwtToken_ExpectFalse() { const string jwt = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjMiLCJuYW1lIjoiU2NvdHQgQnJhZHkiLCJpYXQiOjE1ODU3Njc0Mjl9.DcGCOpx19JQzVVeZPHgqB73rbLaCUsx-k6PuFdit6IM"; var canReadToken = new BrancaTokenHandler().CanReadToken(jwt); canReadToken.Should().BeFalse(); }
public void CanReadToken_WhenTokenContainsNonBase64Characters_ExpectFalse() { const string token = "token=="; var canReadToken = new BrancaTokenHandler().CanReadToken(token); canReadToken.Should().BeFalse(); }
public void CanReadToken_WhenTokenIsTooLong_ExpectFalse() { var tokenBytes = new byte[TokenValidationParameters.DefaultMaximumTokenSizeInBytes + 1]; new Random().NextBytes(tokenBytes); var canReadToken = new BrancaTokenHandler().CanReadToken(Convert.ToBase64String(tokenBytes)); canReadToken.Should().BeFalse(); }
public void CanReadToken_WhenBrancaToken_ExpectTrue() { var canReadToken = new BrancaTokenHandler().CanReadToken(ValidToken); canReadToken.Should().BeTrue(); }