prepared advanced unit testsuite