//
using System.CodeDom.Compiler;
+using System.IO;
using NUnit.Framework;
{
Assert.AreEqual (new string (' ', 4), IndentedTextWriter.DefaultTabString);
}
+
+ [Test]
+ public void IndentTest ()
+ {
+ StringWriter sw = new StringWriter ();
+ IndentedTextWriter indentedTextWriter = new IndentedTextWriter (sw);
+ Assert.AreEqual (0, indentedTextWriter.Indent, "#1");
+ indentedTextWriter.Indent++;
+ Assert.AreEqual (1, indentedTextWriter.Indent, "#2");
+ indentedTextWriter.Indent = int.MaxValue;
+ Assert.AreEqual (int.MaxValue, indentedTextWriter.Indent, "#3");
+ indentedTextWriter.Indent = -1;
+ Assert.AreEqual (0, indentedTextWriter.Indent, "#4");
+ indentedTextWriter.Indent = int.MinValue;
+ Assert.AreEqual (0, indentedTextWriter.Indent, "#5");
+ }
}
}
-