separated shared examples by test type