public void Decrypt_DataValid_Succeeds() { var processor = new TripleDesProcessor(_mockCryptoKey); var result = processor.Decrypt(_validEncrypteBytes); Assert.That(result, Is.EqualTo("TestData")); }
public void Decrypt_DataNull_ThrowsArgumentNullException() { var processor = new TripleDesProcessor(_mockCryptoKey); var e = Assert.Throws <ArgumentNullException>(() => processor.Decrypt(null)); Assert.That(e.Message, Does.Contain("data")); }
public void Encrypt_DataEmpty_ThrowsArgumentNullException() { var processor = new TripleDesProcessor(_mockCryptoKey); var e = Assert.Throws <ArgumentNullException>(() => processor.Encrypt(string.Empty)); Assert.That(e.Message, Does.Contain("data")); }
public void Encrypt_DataValid_Succeeds() { var processor = new TripleDesProcessor(_mockCryptoKey); var result = processor.Encrypt("TestData"); var resultAsString = string.Join(",", result); Assert.That(resultAsString, Is.EqualTo(_validEncryptedString)); }