observer testing on CSP