Adding functional tests for Filters.

Issue #937 
this order looks different than vCurrent behavior...nit: it could make the tests more readable if you put each stage is one new line...