Add test for ObserverManager (closes #286)