Moving more logic into RunnerBase and out of the subclass
Added missing stylecop mock implementation for testing