I have an ExcelReader
class in my C# application - I need to import Excel spreadsheets into database tables. My problem is that this is one of the few untested classes - I cannot use a "mock input" for it, and testing with an actual Excel spreadsheet makes the test a bit slow (about one second). I know the class is working correctly - I tested it manually - but I am a bit uneasy about leaving it without its own tests.
So - my question is: which one is better: no unit tests, slow unit tests, or a third way I cannot figure out?
[Edit] A lot of great answers, I'm really sorry I can only mark one.