public void DecryptAsync_bytearray_ReturnsACompletedTask()
        {
            Setup("foo");

            var asyncDecryptor = new SynchronousAsyncDecryptor(_decryptorMock.Object);

            var decryptTask = asyncDecryptor.DecryptAsync(new byte[0], default(CancellationToken));

            Assert.That(decryptTask.IsCompleted, Is.True);
        }
        public void DecryptAsync_bytearray_ReturnsTheResultReturnedByCryptoDecrypt()
        {
            Setup("foo");

            var asyncDecryptor = new SynchronousAsyncDecryptor(_decryptorMock.Object);

            var decrypted = asyncDecryptor.DecryptAsync(new byte[0], default(CancellationToken)).Result;

            Assert.That(decrypted, Is.EqualTo(Encoding.UTF8.GetBytes("foo")));
        }
        public void DecryptAsync_string_ReturnsTheResultReturnedByCryptoDecrypt()
        {
            Setup("foo");

            var asyncDecryptor = new SynchronousAsyncDecryptor(_decryptorMock.Object);

            var decrypted = asyncDecryptor.DecryptAsync("stuff", default(CancellationToken)).Result;

            Assert.That(decrypted, Is.EqualTo("DecryptedString : foo"));
        }
        public void DecryptAsync_bytearray_ReturnsACompletedTask()
        {
            Setup("foo");

            var asyncDecryptor = new SynchronousAsyncDecryptor(_decryptorMock.Object);

            var decryptTask = asyncDecryptor.DecryptAsync(new byte[0]);

            Assert.IsTrue(decryptTask.IsCompleted);
        }
        public void DecryptAsync_string_ReturnsTheResultReturnedByCryptoDecrypt()
        {
            Setup("foo");

            var asyncDecryptor = new SynchronousAsyncDecryptor(_decryptorMock.Object);

            var decrypted = asyncDecryptor.DecryptAsync("stuff").Result;

            Assert.AreEqual(decrypted, "DecryptedString : foo");
        }
        public void DecryptAsync_string_ReturnsACompletedTask()
        {
            Setup("foo");

            var asyncDecryptor = new SynchronousAsyncDecryptor(_decryptorMock.Object);

            var decryptTask = asyncDecryptor.DecryptAsync("stuff");

            Assert.IsTrue(decryptTask.IsCompleted);
        }
        public void DecryptAsync_bytearray_ReturnsTheResultReturnedByCryptoDecrypt()
        {
            Setup("foo");

            var asyncDecryptor = new SynchronousAsyncDecryptor(_decryptorMock.Object);

            var decrypted = asyncDecryptor.DecryptAsync(new byte[0]).Result;

            var actual = Encoding.UTF8.GetBytes("foo");

            //Assert.AreEqual(decrypted, actual);
        }