+ yp2::filter::Base* xfilter = 0;
+ xfilter = ffactory.create(xfid);
+ yp2::filter::Base* yfilter = 0;
+ yfilter = ffactory.create(yfid);
+
+ BOOST_CHECK(0 != xfilter);
+ BOOST_CHECK(0 != yfilter);
+
+ yp2::Package pack;
+ xfilter->process(pack);
+ BOOST_CHECK_EQUAL(pack.data(), 1);
+
+ yfilter->process(pack);
+ BOOST_CHECK_EQUAL(pack.data(), 2);
+ }