How Testing things should be easy, but is it really?