public async Task DecryptTest() { // Arrange var des = new SimpleDes(key); // Act string decrypted = await des.DecryptAsync(result); // Assert Assert.AreEqual(sample, decrypted); }
public async Task EncryptFileTest() { // Arrange var des = new SimpleDes(key); // Act await des.EncryptAsync(testFile, cryptFile); // Assert Assert.IsTrue(File.Exists(cryptFile)); }
public async Task EncryptTest() { // Arrange var des = new SimpleDes(key); // Act string encrypted = await des.EncryptAsync(sample); //Debug.WriteLine(encrypted); // Assert Assert.AreEqual(result, encrypted); }
public async Task DecryptEncryptFileTest() { // Arrange var des = new SimpleDes(key); // Act await des.DecryptAsync(testCryptFile, outFile); await des.EncryptAsync(outFile, cryptFile); // Assert Assert.AreEqual(File.ReadAllText(testCryptFile), File.ReadAllText(cryptFile)); }
public async Task EncryptStreamTest() { // Arrange var des = new SimpleDes(key); using var ms = new MemoryStream(Encoding.UTF8.GetBytes(sample)); // Act byte[] encrypted = await des.EncryptAsync(ms); string encStr = Convert.ToBase64String(encrypted); // Assert Assert.AreEqual(result, encStr); }
public async Task DecryptStreamTest() { // Arrange var des = new SimpleDes(key); var bytes = Convert.FromBase64String(result); using var ms = new MemoryStream(bytes); // Act byte[] decrypted = await des.DecryptAsync(ms); var decStr = Encoding.UTF8.GetString(decrypted); // Assert Assert.AreEqual(sample, decStr); }
public async Task DecryptEncryptStreamTest() { // Arrange var des = new SimpleDes(key); using var inStream = new MemoryStream(Convert.FromBase64String(result)); // Act byte[] decrypted = await des.DecryptAsync(inStream); using var outStream = new MemoryStream(decrypted); byte[] encrypted = await des.EncryptAsync(outStream); string encStr = Convert.ToBase64String(encrypted); // Assert Assert.AreEqual(result, encStr); }
public async Task EncryptDecryptStreamTest() { // Arrange var des = new SimpleDes(key); using var inStream = new MemoryStream(Encoding.UTF8.GetBytes(sample)); // Act byte[] encrypted = await des.EncryptAsync(inStream); using var outStream = new MemoryStream(encrypted); byte[] decrypted = await des.DecryptAsync(outStream); string decStr = Encoding.UTF8.GetString(decrypted); // Assert Assert.AreEqual(sample, decStr); }