Esempio n. 1
0
        public void TestAllText()
        {
            var    temp     = Path.GetTempFileName();
            string password = "******";
            var    expect   = "The quick brown fox jumps over the lazy dog. 1234567890";

            AES128File.WriteAllText(temp, expect, password);
            var text = AES128File.ReadAllText(temp, password);

            Assert.AreEqual(expect, text);
        }
Esempio n. 2
0
        public void TestAllLinesEncoding()
        {
            var    temp     = Path.GetTempFileName();
            string password = "******";
            var    expect   = GetStringList().ToArray();

            AES128File.WriteAllLines(temp, expect, Encoding.Unicode, password);
            var list = AES128File.ReadAllLines(temp, Encoding.Unicode, password);

            Assert.IsTrue(expect.SequenceEqual(list));
        }
Esempio n. 3
0
        public void TestAllLinesEncoding()
        {
            var temp = Path.GetTempFileName();

            byte[] key    = Encoding.UTF8.GetBytes("ABCDEFGHIJKLMNOP");
            var    expect = GetStringList().ToArray();

            AES128File.WriteAllLines(temp, expect, Encoding.Unicode, key);
            var list = AES128File.ReadAllLines(temp, Encoding.Unicode, key);

            Assert.IsTrue(expect.SequenceEqual(list));
        }
Esempio n. 4
0
        public void TestAllText()
        {
            var temp = Path.GetTempFileName();

            byte[] key    = Encoding.UTF8.GetBytes("ABCDEFGHIJKLMNOP");
            var    expect = "The quick brown fox jumps over the lazy dog. 1234567890";

            AES128File.WriteAllText(temp, expect, key);
            var text = AES128File.ReadAllText(temp, key);

            Assert.AreEqual(expect, text);
        }
Esempio n. 5
0
        public void TestLines()
        {
            var    temp     = Path.GetTempFileName();
            string password = "******";
            var    expect   = GetStringList();

            AES128File.WriteLines(temp, expect, password);

            var list = AES128File.ReadLines(temp, password);

            Assert.IsTrue(expect.SequenceEqual(list));
        }
Esempio n. 6
0
        public void TestBytes()
        {
            var    temp     = Path.GetTempFileName();
            string password = "******";
            var    data     = Enumerable.Range(0, 1024 + 1).Select(val => (byte)val).ToArray();

            AES128File.WriteAllBytes(temp, data, password);

            var readedData = AES128File.ReadAllBytes(temp, password);

            Assert.IsTrue(data.SequenceEqual(readedData));
        }
Esempio n. 7
0
        public void TestBytes()
        {
            var temp = Path.GetTempFileName();

            byte[] key  = Encoding.UTF8.GetBytes("ABCDEFGHIJKLMNOP");
            var    data = Enumerable.Range(0, 1024 + 1).Select(val => (byte)val).ToArray();

            AES128File.WriteAllBytes(temp, data, key);

            var readedData = AES128File.ReadAllBytes(temp, key);

            Assert.IsTrue(data.SequenceEqual(readedData));
        }