Trying to wrap my head around how to approach Test Driven Development with Knockout JS