add test_calcProjection method