[TASK] Add a great big set of initial unit tests for ViewHelpers

To be improved later on - but for now, it's a great start (36% coverage of entire code base).