Ejemplo n.º 1
0
        public void ConvertFrom()
        {
            MachineKeyValidationConverter cv = new MachineKeyValidationConverter();
            object o;

            o = cv.ConvertFrom(null, null, "MD5");
            Assert.AreEqual(typeof(MachineKeyValidation), o.GetType(), "A1");
            Assert.AreEqual("MD5", o.ToString(), "A2");
            o = cv.ConvertFrom(null, null, "AES");
            Assert.AreEqual("AES", o.ToString(), "A3");
        }
        public void ConvertFrom_TypeError()
        {
            MachineKeyValidationConverter cv = new MachineKeyValidationConverter();
            object o;

            o = cv.ConvertFrom(null, null, 6);
            Assert.IsNull(o, "A1");
        }
        public void ConvertFrom()
        {
            MachineKeyValidationConverter cv = new MachineKeyValidationConverter();
            object o;

            o = cv.ConvertFrom(null, null, "MD5");
            Assert.AreEqual(typeof(MachineKeyValidation), o.GetType(), "typeof");
            Assert.AreEqual("MD5", o.ToString(), "MD5");

            o = cv.ConvertFrom(null, null, "SHA1");
            Assert.AreEqual("SHA1", o.ToString(), "SHA1");

            // 3DES in, TripleDES out
            o = cv.ConvertFrom(null, null, "3DES");
            Assert.AreEqual("TripleDES", o.ToString(), "3DES");

            o = cv.ConvertFrom(null, null, "AES");
            Assert.AreEqual("AES", o.ToString(), "AES");
            o = cv.ConvertFrom(null, null, "HMACSHA256");
            Assert.AreEqual("HMACSHA256", o.ToString(), "HMACSHA256");

            o = cv.ConvertFrom(null, null, "HMACSHA384");
            Assert.AreEqual("HMACSHA384", o.ToString(), "HMACSHA384");

            o = cv.ConvertFrom(null, null, "HMACSHA512");
            Assert.AreEqual("HMACSHA512", o.ToString(), "HMACSHA512");
        }
        public void ConvertFrom_Custom()
        {
            MachineKeyValidationConverter cv = new MachineKeyValidationConverter();

            cv.ConvertFrom(null, null, "Custom");
        }
        public void ConvertFrom_CaseSensitive()
        {
            MachineKeyValidationConverter cv = new MachineKeyValidationConverter();

            cv.ConvertFrom(null, null, "sha1");
        }