Ejemplo n.º 1
0
        public void Decrypt_DataValid_Succeeds()
        {
            var processor = new TripleDesProcessor(_mockCryptoKey);
            var result    = processor.Decrypt(_validEncrypteBytes);

            Assert.That(result, Is.EqualTo("TestData"));
        }
Ejemplo n.º 2
0
        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"));
        }
Ejemplo n.º 3
0
        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"));
        }
Ejemplo n.º 4
0
        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));
        }