Пример #1
0
 private void DecodeTest(string value, string userName, string password)
 {
     if (BasicAuthUtil.TryDecode(value, out var decodeUserName, out var decodePassword))
     {
         Assert.AreEqual(userName, decodeUserName);
         Assert.AreEqual(password, decodePassword);
         return;
     }
     Assert.Fail();
 }
Пример #2
0
        public void Utf8Encode()
        {
            var userName = "******";
            var password = "******";

            var headerValue = BasicAuthUtil.EncodeToHeader(userName, password);

            DecodeTest(headerValue, userName, password);

            headerValue = BasicAuthUtil.EncodeToHeader(userName, password, Encoding.UTF8);
            DecodeTest(headerValue, userName, password);
        }
Пример #3
0
        public void AsciiEncode()
        {
            var userName = "******";
            var password = "******";

            var headerValue = BasicAuthUtil.EncodeToHeader(userName, password);

            DecodeTest(headerValue, userName, password);

            headerValue = BasicAuthUtil.EncodeToHeader(userName, password, Encoding.UTF8);
            DecodeTest(headerValue, userName, password);
        }