Philosopy
Why
excerpt from our mobile devs meetings
You shouldn't be testing XFDesign. There's a distributed architecture. If it's a bug, it's everywhere.
"What if I don't trust my Delivery System?! What if Velox doesn't work" <-- This isn't a valid mind-set!
We shouldn't duplicate the (testing) responsibility of other squads. You're coupling your expectations and creating a development nightmare
If you ever had a very complex string for a label, then just put that in a function and test that.
View model
- Your viewModels should test against your **data-source** variations...