Exemplo n.º 1
0
        public void GivenANonReferenceNode_WhenCryptoHash_HashedNodeShouldBeReturned(Element element, string expectedValue)
        {
            var processor = new CryptoHashProcessor(TestHashKey);
            var node      = CreateNodeFromElement(element);

            processor.Process(node);
            Assert.Equal(expectedValue, node.Value);
        }
Exemplo n.º 2
0
        public void GivenAReferenceNode_WhenCryptoHash_PartlyHashedNodeShouldBeReturned(ResourceReference reference, string expectedValue)
        {
            var processor     = new CryptoHashProcessor(TestHashKey);
            var referenceNode = CreateNodeFromElement(reference)
                                .Children("reference").FirstOrDefault() as ElementNode;

            processor.Process(referenceNode);
            Assert.Equal(expectedValue, referenceNode.Value);
        }