diff --git a/src/tests/testsFoundations/testsDag.py b/src/tests/testsFoundations/testsDag.py
index <HASH>..<HASH> 100644
--- a/src/tests/testsFoundations/testsDag.py
+++ b/src/tests/testsFoundations/testsDag.py
@@ -106,6 +106,16 @@ class AbstractNodeTestCase(unittest.TestCase):
 		nodeB = AbstractNode()
 		self.assertEqual(nodeB.name, "Abstract{0}".format(nodeB.identity))
 
+	def testHash(self):
+		"""
+		This method tests :class:`foundations.dag.AbstractNode` class hash consistency.
+		"""
+
+		nodeA = AbstractNode("MyNodeA")
+		self.assertEqual(nodeA.identity, nodeA.__hash__())
+		nodeB = AbstractNode("MyNodeB")
+		dictionary = {nodeA : "MyNodeA", nodeB : "MyNodeB"}
+
 	def testGetNodeByIdentity(self):
 		"""
 		This method tests :meth:`foundations.dag.AbstractNode.getNodeByIdentity` method.
Add hash tests for "foundations.dag.AbstractNode" class.