IncreaseIndentation() public method

public IncreaseIndentation ( ) : void
return void
Esempio n. 1
0
        public void IncreasingIndentation_ByMustBeGreaterThanZero()
        {
            var sw = new StringWriter();
            var iw = new IndentingTextWriter(sw, "  ");

            Assert.Throws <ArgumentOutOfRangeException>(() => iw.IncreaseIndentation(0));
            Assert.Throws <ArgumentOutOfRangeException>(() => iw.IncreaseIndentation(-42));
        }
Esempio n. 2
0
        public void IncreasingIndentation_NeverOverflows()
        {
            var sw = new StringWriter();
            var iw = new IndentingTextWriter(sw, "  ");

            iw.IncreaseIndentation(Int32.MaxValue);
            iw.IncreaseIndentation(42);

            Assert.AreEqual(Int32.MaxValue, iw.Indentation);
        }
        public void Write_WithIndentationTokenContainingNewLine_DoesNotRecurse()
        {
            var sw = new StringWriter();
            var iw = new IndentingTextWriter(sw, "\r\n  ");
            iw.IncreaseIndentation(1);

            iw.Write("Hello\r\nWorld");

            String result = sw.GetStringBuilder().ToString();

            Assert.AreEqual("\r\n  Hello\r\n\r\n  World", result);
        }
        public void Write_WithTwoLevelsOfIndentation()
        {
            var sw = new StringWriter();
            var iw = new IndentingTextWriter(sw, "  ");
            iw.IncreaseIndentation(2);

            iw.Write("Hello\r\nWorld");

            String result = sw.GetStringBuilder().ToString();

            Assert.AreEqual("    Hello\r\n    World", result);
        }
Esempio n. 5
0
        public void Write_WithIndentationTokenContainingNewLine_DoesNotRecurse()
        {
            var sw = new StringWriter();
            var iw = new IndentingTextWriter(sw, "\r\n  ");

            iw.IncreaseIndentation(1);

            iw.Write("Hello\r\nWorld");

            String result = sw.GetStringBuilder().ToString();

            Assert.AreEqual("\r\n  Hello\r\n\r\n  World", result);
        }
Esempio n. 6
0
        public void Write_WithTwoLevelsOfIndentation()
        {
            var sw = new StringWriter();
            var iw = new IndentingTextWriter(sw, "  ");

            iw.IncreaseIndentation(2);

            iw.Write("Hello\r\nWorld");

            String result = sw.GetStringBuilder().ToString();

            Assert.AreEqual("    Hello\r\n    World", result);
        }
        public void IncreasingIndentation_NeverOverflows()
        {
            var sw = new StringWriter();
            var iw = new IndentingTextWriter(sw, "  ");

            iw.IncreaseIndentation(Int32.MaxValue);
            iw.IncreaseIndentation(42);

            Assert.AreEqual(Int32.MaxValue, iw.Indentation);
        }
        public void IncreasingIndentation_ByMustBeGreaterThanZero()
        {
            var sw = new StringWriter();
            var iw = new IndentingTextWriter(sw, "  ");

            Assert.Throws<ArgumentOutOfRangeException>(() => iw.IncreaseIndentation(0));
            Assert.Throws<ArgumentOutOfRangeException>(() => iw.IncreaseIndentation(-42));
        }