public void CreateString_NonUTF8Bytes_ReturnsInvalidString(string stringToCreate)
        {
            var resultString = Base64UrlHelpers.CreateString(Encoding.UTF32.GetBytes(stringToCreate));

            Assert.NotEqual(stringToCreate, resultString);

            resultString = Base64UrlHelpers.CreateString(Encoding.Unicode.GetBytes(stringToCreate));

            Assert.NotEqual(stringToCreate, resultString);
        }
示例#2
0
        public void CreateString_UTF8Bytes_ReturnsValidString()
        {
            var stringToCreate = "123456";

            var resultString = Base64UrlHelpers.CreateString(Encoding.UTF8.GetBytes(stringToCreate));

            Assert.Equal(stringToCreate, resultString);

            stringToCreate = string.Empty;

            resultString = Base64UrlHelpers.CreateString(Encoding.UTF8.GetBytes(stringToCreate));

            Assert.Equal(stringToCreate, resultString);
        }
        public void CreateString_UTF8Bytes_ReturnsValidString(string stringToCreate)
        {
            var resultString = Base64UrlHelpers.CreateString(Encoding.UTF8.GetBytes(stringToCreate));

            Assert.Equal(stringToCreate, resultString);
        }