public void ReturnsEmptyStringForNullString()
 {
     Assert.AreEqual("", EOLConverter.convert(null, EOLConverter.EOLType.Windows));
     Assert.AreEqual("", EOLConverter.convert(null, EOLConverter.EOLType.Unix));
     Assert.AreEqual("", EOLConverter.convert(null, EOLConverter.EOLType.Mac));
 }
        public void ConvertToWindowsEnding()
        {
            string expected = "\r\nSecond\r\n Third\r\n  Fourth\r\n Without";

            Assert.AreEqual(expected, EOLConverter.convert(forTest, EOLConverter.EOLType.Windows));
        }
 public void CheckEOLChars()
 {
     CollectionAssert.AreEqual(new char[] { '\r', '\n' }, EOLConverter.eolChars(EOLConverter.EOLType.Windows));
     CollectionAssert.AreEqual(new char[] { '\n' }, EOLConverter.eolChars(EOLConverter.EOLType.Unix));
     CollectionAssert.AreEqual(new char[] { '\r' }, EOLConverter.eolChars(EOLConverter.EOLType.Mac));
 }