add unit tests for Circle