We can always test the happy path of a feature. But, testing negative cases is painful. Especially, when you deal with lots of data to be input to deal with.
I say to myself, "Dude, you cant test all of them directly. Better write one test and copy paste it over!". It always works :D