add CircularDependencyTest