An assessment of middle grades preservice teachers' mathematics knowledge for teaching