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); }
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); }