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); }
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)); }
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)); }
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); }
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)); }
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)); }
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)); }