ABC Tests
closes #10828 

I created tests for this issue here: https://github.com/pydata/pandas/issues/10828. This is my first time working on Pandas, so please let me know if there is anything wrong with the way I have coded these tests. I haven't updated the documentation, I was unsure of what version I should update and whether I should update at all (it seems that the documentation is for additional features and bug fixes rather than increasing test coverage). I'd love any guidance as to what I can do to fully resolve this issue and how I can best help in the future!
