Example #1
0
        public void Transform_TextWithLeadingAndTrailingSpaces_TrimmedTextReturned()
        {
            var value = " test ";
            var trimStartAttribute = new TrimStartAttribute();
            var transformedValue   = trimStartAttribute.Transform(value);

            Assert.AreEqual("test ", transformedValue);
        }
Example #2
0
        public void Transform_TextWithMultipleButDifferentLeadingAndTrailingTrimmableChars_TrimmedTextReturned()
        {
            var value = " 0 test 0 ";
            var trimStartAttribute = new TrimStartAttribute('0', ' ');
            var transformedValue   = trimStartAttribute.Transform(value);

            Assert.AreEqual("test 0 ", transformedValue);
        }
Example #3
0
        public void Transform_TextWithLeadingZeroesAndZeroTrimChar_TrimmedTextReturned()
        {
            var value = "0test";
            var trimStartAttribute = new TrimStartAttribute('0');
            var transformedValue   = trimStartAttribute.Transform(value);

            Assert.AreEqual("test", transformedValue);
        }
Example #4
0
        public void Transform_TextWithLeadingSpacesAndNonSpaceTrimChar_OriginalTextReturned()
        {
            var value = " test";
            var trimStartAttribute = new TrimStartAttribute('0');
            var transformedValue   = trimStartAttribute.Transform(value);

            Assert.AreEqual(" test", transformedValue);
        }
Example #5
0
        public void Transform_EmptyText_EmptyTextReturned()
        {
            var value = String.Empty;
            var trimStartAttribute = new TrimStartAttribute();
            var transformedValue   = trimStartAttribute.Transform(value);

            Assert.AreEqual(String.Empty, transformedValue);
        }
Example #6
0
 public void Transform_NullValue_EmptyTextReturned()
 {
     var trimStartAttribute = new TrimStartAttribute();
     var transformedValue   = trimStartAttribute.Transform(null);
 }