implemented projectnode unit tests