public virtual void test_ofName()
        {
            MarketDataFilter <string, NamedMarketDataId <string> > test = MarketDataFilter.ofName(new TestingName("a"));

            assertEquals(test.MarketDataIdType, typeof(NamedMarketDataId));
            assertTrue(test.matches(new TestingNamedId("a"), null, REF_DATA));
            assertFalse(test.matches(new TestingNamedId("b"), null, REF_DATA));
        }
        //-------------------------------------------------------------------------
        public virtual void test_ofIdType()
        {
            MarketDataFilter <string, MarketDataId <string> > test = MarketDataFilter.ofIdType(typeof(TestId));

            assertEquals(test.MarketDataIdType, typeof(TestId));
            assertTrue(test.matches(new TestId("a"), null, REF_DATA));
        }