How would you design test cases for a file-upload feature on TestGorilla that supports multiple formats and file sizes?