Esempio n. 1
0
        public void Export_Base16_is_default()
        {
            var psk = new PreSharedKey().Generate();
            var s1  = new StringWriter();
            var s2  = new StringWriter();

            psk.Export(s1);
            psk.Export(s2, "base16");
            Assert.AreEqual(s1.ToString(), s2.ToString());
        }
Esempio n. 2
0
        public void Export_BadBase()
        {
            var psk = new PreSharedKey().Generate();
            var s   = new StringWriter();

            psk.Export(s, "bad");
        }
Esempio n. 3
0
        public void Export_Base64()
        {
            var psk1 = new PreSharedKey().Generate();
            var s    = new StringWriter();

            psk1.Export(s, "base64");

            var psk2 = new PreSharedKey();

            psk2.Import(new StringReader(s.ToString()));
            CollectionAssert.AreEqual(psk1.Value, psk2.Value);
        }