示例#1
0
        public void FormatShorterThanMaxWidthTest()
        {
            StringColumnFormat format = new StringColumnFormat(10);
            var result = format.Format("A");

            Assert.AreEqual("A", result);
        }
示例#2
0
        public void FormatLongerThanMaxWidthTest()
        {
            StringColumnFormat format = new StringColumnFormat(10);
            var result = format.Format("ABCDEFGHIJKLMNOPQRSTUVWXYZ");

            Assert.AreEqual("ABCDEFGHIJKLMNOPQRSTUVWXYZ", result);
        }
示例#3
0
        public void FormatNullTest()
        {
            StringColumnFormat format = new StringColumnFormat(10);
            var result = format.Format(DBNull.Value);

            Assert.AreEqual(ColumnFormat.NullText, result);
        }
示例#4
0
        public void AutoFormatTest1()
        {
            StringColumnFormat format = new StringColumnFormat(10);

            string[] values = new string[] { "1", "12", "123", "1234", "123456", "1234567" };
            format.AutoFormat(values, false);

            Assert.AreEqual(7, format.MaxWidth);
        }
示例#5
0
        public void AutoFormatTest2()
        {
            StringColumnFormat format = new StringColumnFormat(10);

            string[] values = new string[] { "1", "12" };
            format.AutoFormat(values, false);

            // Not less than the characters required to display null values.
            Assert.AreEqual(ColumnFormat.NullText.Length, format.MaxWidth);
        }