Extend protocol unit tests
Add support for pandas