public void Should_throw_exception()
        {
            var message = new MessageWithIndexedProperties();

            message[0] = MySecretMessage;
            message[1] = MySecretMessage;

            Assert.Throws <NotSupportedException>(() => mutator.MutateOutgoing(message));
        }
        public void Should_throw_exception()
        {
            var message = new MessageWithIndexedProperties();

            message[0] = MySecretMessage;
            message[1] = MySecretMessage;

            var exception = Assert.Throws<Exception>(() => mutator.MutateOutgoing(message));
            Assert.AreEqual("Cannot encrypt or decrypt indexed properties that return a WireEncryptedString.", exception.Message);
        }
        public void Should_throw_exception()
        {
            var message = new MessageWithIndexedProperties();

            message[0] = Create();
            message[1] = Create();

            var exception = Assert.Throws<Exception>(() => inspector.ScanObject(message).ToList());
            Assert.AreEqual("Cannot encrypt or decrypt indexed properties that return a WireEncryptedString.", exception.Message);
        }
        public void Should_throw_exception()
        {
            var message = new MessageWithIndexedProperties();

            message[0] = MySecretMessage;
            message[1] = MySecretMessage;

            var exception = Assert.Throws <Exception>(() => mutator.MutateOutgoing(message));

            Assert.AreEqual("Cannot encrypt or decrypt indexed properties that return a WireEncryptedString.", exception.Message);
        }
示例#5
0
        public void Should_throw_exception()
        {
            var message = new MessageWithIndexedProperties();

            message[0] = Create();
            message[1] = Create();

            var exception = Assert.Throws <Exception>(() => inspector.ScanObject(message).ToList());

            Assert.AreEqual("Cannot encrypt or decrypt indexed properties that return a WireEncryptedString.", exception.Message);
        }
        public void Should_match_the_property_correctly()
        {
            var message = new MessageWithIndexedProperties
            {
                Secret = Create()
            };

            message[0] = "boo";
            message[1] = "foo";

            var result = inspector.ScanObject(message).ToList();

            Assert.AreEqual(1, result.Count);
            Assert.AreSame(message.Secret, result[0].Item2.GetValue(result[0].Item1));
        }
示例#7
0
        public void Should_match_the_property_correctly()
        {
            var message = new MessageWithIndexedProperties
            {
                Secret = Create()
            };

            message[0] = "boo";
            message[1] = "foo";

            var result = inspector.ScanObject(message).ToList();

            Assert.AreEqual(1, result.Count);
            Assert.AreSame(message.Secret, result[0].Item2.GetValue(result[0].Item1));
        }
        public void Should_encrypt_the_property_correctly()
        {
            var message = new MessageWithIndexedProperties
                {
                    Secret = MySecretMessage
                };

            message[0] = "boo";
            message[1] = "foo";

            mutator.MutateOutgoing(message);

            Assert.AreEqual("boo", message[0]);
            Assert.AreEqual("foo", message[1]);
            Assert.AreEqual(EncryptedBase64Value, message.Secret.EncryptedValue.EncryptedBase64Value);
        }
        public void Should_encrypt_the_property_correctly()
        {
            var message = new MessageWithIndexedProperties
            {
                Secret = MySecretMessage
            };

            message[0] = "boo";
            message[1] = "foo";

            mutator.MutateOutgoing(message);

            Assert.AreEqual("boo", message[0]);
            Assert.AreEqual("foo", message[1]);
            Assert.AreEqual(EncryptedBase64Value, message.Secret.EncryptedValue.EncryptedBase64Value);
        }
        public void Should_throw_exception()
        {
            var message = new MessageWithIndexedProperties();

            message[0] = MySecretMessage;
            message[1] = MySecretMessage;

            Assert.Throws<NotSupportedException>(() => mutator.MutateOutgoing(message));
        }