changed so testing renderer decorates an external rather than internal dependancy