Test case update

1. Categorize protogeometry tests
2. Remove invalid tests
3. Fix invalid test assumptions

@aparajit-pratap