Added some more unit tests to test the abstract node and the socket