Add tests for Implement Interface