c primer test