Improve FilterTestDriver API

- Add run, emit and getting result methods
- Use new API in existing tests