public void IndentTooSmallTest()
 {
     using (LineWrappingTextWriter target = LineWrappingTextWriter.ForStringWriter(80))
     {
         target.Indent = -1;
     }
 }
 public void IndentTooLargeTest()
 {
     using (LineWrappingTextWriter target = LineWrappingTextWriter.ForStringWriter(80))
     {
         target.Indent = target.MaximumLineLength;
     }
 }
        public void WriteStringUnixLineEndingTest()
        {
            using (LineWrappingTextWriter target = LineWrappingTextWriter.ForStringWriter(80))
            {
                target.NewLine            = "\n";
                target.BaseWriter.NewLine = "\n";
                string value = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam dolor est, porttitor eget posuere in,\n hendrerit in tortor.\nNulla adipiscing turpis id nibh\negestas eu facilisis lorem condimentum volutpat.\n";

                target.Write(value);
                target.Flush();
                string result = target.BaseWriter.ToString();
                Assert.AreEqual("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam dolor est,\nporttitor eget posuere in,\n hendrerit in tortor.\nNulla adipiscing turpis id nibh\negestas eu facilisis lorem condimentum volutpat.\n", result);
            }
        }