public void ReplacesNullAndWhitespacesByDefaultValue()
        {
            string defaultValue           = "theDefaultValue";
            HasTextFilteringFormatter fmt = new HasTextFilteringFormatter(defaultValue, null);

            Assert.AreEqual(defaultValue, fmt.Parse(null));
            Assert.AreEqual(defaultValue, fmt.Parse(string.Empty));
            Assert.AreEqual(defaultValue, fmt.Parse("\t \n\r"));
            Assert.AreEqual(" text \n", fmt.Parse(" text \n"));
        }
        public void DoesntAffectFormat()
        {
            string defaultValue           = "theDefaultValue";
            HasTextFilteringFormatter fmt = new HasTextFilteringFormatter(defaultValue, null);

            Assert.AreEqual(null, fmt.Format(null));
            Assert.AreEqual(string.Empty, fmt.Format(string.Empty));
            Assert.AreEqual("\t \n\r", fmt.Format("\t \n\r"));
            object o = new object();

            Assert.AreEqual(o.ToString(), fmt.Format(o));
        }