public void TestReplacedConverter()
        {
            DateTime date = new DateTime(2000, 1, 2, 3, 4, 5, 6);
            string   dt   = date.ToString();

            StringConverter c = new StringConverter();

            Assert.AreNotEqual(dt, c.ToString(date));

            c.Add <DateTime>(DateTime.TryParse, delegate(DateTime value) { return(value.ToString()); });

            Assert.AreEqual(dt, c.ToString(date));
        }