port unittests to new asset dependency system