Пример #1
0
        public void StringLengthConverter_Convert_NullValue()
        {
            // Arrange
            StringLengthConverter converter = new StringLengthConverter();

            //Act
            object displayName = converter.Convert(null, null, null, null);

            //Assert
            Assert.AreEqual(string.Empty, displayName as string);
        }
Пример #2
0
        public void StringLengthConverter_Convert_ValueHasSpacesAndBreaks()
        {
            // Arrange
            StringLengthConverter converter = new StringLengthConverter();
            string value = "\n\r\n\r";

            //Act
            object displayName = converter.Convert(value, null, null, null);

            //Assert
            Assert.AreEqual((displayName as string).Trim(), string.Empty);
        }
Пример #3
0
        public void StringLengthConverter_Convert_ValueOverMaxLength()
        {
            // Arrange
            StringLengthConverter converter = new StringLengthConverter();
            string value = new string('a', StringLengthConverter.MaxStringLength + 10);

            //Act
            object result          = converter.Convert(value, null, null, null);
            string truncatedString = result as string;
            int    truncatedLength = truncatedString.Length;

            //Assert
            Assert.AreEqual(StringLengthConverter.MaxStringLength + 3, truncatedLength);
        }