More Pattern Observer tests (follow on to #760)

Additional pattern observer tests. Last one is failing, don't merge until resolved, see #760.