public void DefaultPhotoLink()
 {
     var converter = new DiaryConverter();
     converter.Plugins.Add(new DiaryFlickrPlugin("b58737ad0749d66ea1fae8a6f568aac8"));
     var html = converter.ToHtml("Hierzo: [http://www.flickr.com/photos/fievertelt/4805878246]");
     Assert.AreEqual(null, html);
 }
Пример #2
0
 public void X2()
 {
     var converter = new DiaryConverter();
     converter.Plugins.Add(new DiaryYoutubePlugin());
     var html = converter.ToHtml("Hierzo: [http://www.youtube.com/watch?v=1ft-KKKwrvU]");
     Assert.AreEqual(null, html);
 }
 public void MailLink()
 {
     var converter = new DiaryConverter();
     var html = converter.ToHtml("Mail me at [mailto:[email protected]], for info!");
     Assert.AreEqual("<p>Mail me at <a href=\"mailto:[email protected]\">[email protected]</a>, for info!</p>\r\n\r\n", html);
 }
 public void FtpLinkWithTitle()
 {
     var converter = new DiaryConverter();
     var html = converter.ToHtml("FTP: [Download here|ftp://ftp.inferis.org/muh/hah/], much fun!");
     Assert.AreEqual("<p>FTP: <a href=\"ftp://ftp.inferis.org/muh/hah/\">Download here</a>, much fun!</p>\r\n\r\n", html);
 }
 public void WithoutTrailingBracket_DoesNotConvertToAHref()
 {
     var converter = new DiaryConverter();
     var html = converter.ToHtml("Hierzo: [http://www.inferis.org/blog/dag-fien.html, en nog!");
     Assert.AreEqual("<p>Hierzo: [http://www.inferis.org/blog/dag-fien.html, en nog!</p>\r\n\r\n", html);
 }
 public void LinkWithUniCodeWithTitle()
 {
     var converter = new DiaryConverter();
     var html = converter.ToHtml("Daring Fireball [article|http://✪df.ws/g21], worth a read!");
     Assert.AreEqual("<p>Daring Fireball <a href=\"http://✪df.ws/g21\">article</a>, worth a read!</p>\r\n\r\n", html);
 }
 public void FtpLink()
 {
     var converter = new DiaryConverter();
     var html = converter.ToHtml("FTP: [ftp://ftp.inferis.org/muh/hah/], en nog!");
     Assert.AreEqual("<p>FTP: <a href=\"ftp://ftp.inferis.org/muh/hah/\">ftp://ftp.inferis.org/muh/hah/</a>, en nog!</p>\r\n\r\n", html);
 }
Пример #8
0
 public void SeperatedLines_ConvertsTo_MultipleParagraphs()
 {
     var converter = new DiaryConverter();
     var html = converter.ToHtml("Hello there, I'm Tom.\r\n\r\nHow are you doing?\r\n\r\nFine thanks.");
     Assert.AreEqual("<p>Hello there, I'm Tom.</p>\r\n\r\n<p>How are you doing?</p>\r\n\r\n<p>Fine thanks.</p>\r\n\r\n", html);
 }
 public void HttpLinkWithQueryStringAndTitle()
 {
     var converter = new DiaryConverter();
     var html = converter.ToHtml("Hierzo: [Dag Fien!|http://www.inferis.org/blog/post.aspx?id=1&id2=2], en nog!");
     Assert.AreEqual("<p>Hierzo: <a href=\"http://www.inferis.org/blog/post.aspx?id=1&id2=2\">Dag Fien!</a>, en nog!</p>\r\n\r\n", html);
 }
Пример #10
0
 public void Asterisk_WithNoEnd_DoesNotCreate_EmTag()
 {
     var converter = new DiaryConverter();
     var html = converter.ToHtml("Dit is gewoon, **dit is bold, en terug gewoon.");
     Assert.AreEqual("<p>Dit is gewoon, **dit is bold, en terug gewoon.</p>\r\n\r\n", html);
 }
Пример #11
0
 public void X()
 {
     var converter = new DiaryConverter();
     var html = converter.ToHtml("Hierzo: [hello there!http://f.cl.ly/items/0D023Q0g2q3x3e3l0a2e/Image%202012.12.29%2022:45:42.png]");
     Assert.AreEqual(null, html);
 }
Пример #12
0
 public void Asterisk_OverMultipleLines_Creates_EmTag()
 {
     var converter = new DiaryConverter();
     var html = converter.ToHtml("Dit is gewoon, *dit is\r\nbold*, en terug gewoon.");
     Assert.AreEqual("<p>Dit is gewoon, <em>dit is\r\nbold</em>, en terug gewoon.</p>\r\n\r\n", html);
 }
Пример #13
0
 public void Null_Should_Return_Null()
 {
     var converter = new DiaryConverter();
     var html = converter.ToHtml(null);
     Assert.AreEqual(null, html);
 }
Пример #14
0
 public void Blockquote_Removes_GreaterThan_AtBeginningOfEachLine()
 {
     var converter = new DiaryConverter();
     var html = converter.ToHtml("> Hello there, I'm Tom.\r\n> How are you doing?\r\n> Fine thanks.");
     Assert.AreEqual("<blockquote>\r\n<p>Hello there, I'm Tom.\r\nHow are you doing?\r\nFine thanks.</p>\r\n</blockquote>\r\n\r\n", html);
 }
Пример #15
0
 public void GreaterThanAtBeginningOfFirstLine_Creates_Blockquote()
 {
     var converter = new DiaryConverter();
     var html = converter.ToHtml("> Hello there, I'm Tom.\r\nHow are you doing?\r\nFine thanks.");
     Assert.AreEqual("<blockquote>\r\n<p>Hello there, I'm Tom.\r\nHow are you doing?\r\nFine thanks.</p>\r\n</blockquote>\r\n\r\n", html);
 }
Пример #16
0
 public void ConsequtiveLines_ConvertsTo_SingleParagraph_WithoutBreaks()
 {
     var converter = new DiaryConverter();
     var html = converter.ToHtml("Hello there, I'm Tom.\r\nHow are you doing?\r\nFine thanks.");
     Assert.AreEqual("<p>Hello there, I'm Tom.\r\nHow are you doing?\r\nFine thanks.</p>\r\n\r\n", html);
 }
 public void MailLinkWithTitle()
 {
     var converter = new DiaryConverter();
     var html = converter.ToHtml("Mail [me|mailto:[email protected]], for info!");
     Assert.AreEqual("<p>Mail <a href=\"mailto:[email protected]\">me</a>, for info!</p>\r\n\r\n", html);
 }
Пример #18
0
 public void EmptyString_Should_Return_EmptyString()
 {
     var converter = new DiaryConverter();
     var html = converter.ToHtml("");
     Assert.AreEqual("", html);
 }
Пример #19
0
 public void DoubleAsterisk_OverMultipleLines_Creates_StrongTag()
 {
     var converter = new DiaryConverter();
     var html = converter.ToHtml("Dit is gewoon, **dit is bold**, en terug gewoon.");
     Assert.AreEqual("<p>Dit is gewoon, <strong>dit is bold</strong>, en terug gewoon.</p>\r\n\r\n", html);
 }
Пример #20
0
 public void SingleLine_ConvertsTo_SingleParagraphs()
 {
     var converter = new DiaryConverter();
     var html = converter.ToHtml("Hello there, I'm Tom.");
     Assert.AreEqual("<p>Hello there, I'm Tom.</p>\r\n\r\n", html);
 }
 public void PlainHttpLinkWithTitle()
 {
     var converter = new DiaryConverter();
     var html = converter.ToHtml("Hierzo: [Dag Fien!|http://www.inferis.org/blog/dag-fien.html], en nog!");
     Assert.AreEqual("<p>Hierzo: <a href=\"http://www.inferis.org/blog/dag-fien.html\">Dag Fien!</a>, en nog!</p>\r\n\r\n", html);
 }
Пример #22
0
 public void DoubleAsterisk_SpreadOverMultipleParagraphs_DoesNotCreate_StrongTag()
 {
     var converter = new DiaryConverter();
     var html = converter.ToHtml("Dit is gewoon, **dit is bold, en terug gewoon.\r\n\r\nEn dit is terug bold.** Of niet?");
     Assert.AreEqual("<p>Dit is gewoon, **dit is bold, en terug gewoon.</p>\r\n\r\n<p>En dit is terug bold.** Of niet?</p>\r\n\r\n", html);
 }