fix: moved setup functions into the test suites. Fixes the problem that setup functions interfere with testcases of other suites
refactor keeping track of viewstate properties in fake viewstate  manager
implement and test command to set the current node