public void MicroDvdReadBoldSecondLineOnly() { var target = new MicroDvd(); var subtitle = new Subtitle(); List <string> list = new List <string>(); list.Add("{0}{0}Hello!|{y:i}Hello!"); target.LoadSubtitle(subtitle, list, null); string text = subtitle.Paragraphs[0].Text; Assert.IsTrue(text == "Hello!" + Environment.NewLine + "<i>Hello!</i>"); }
public void MicroDvdReadAdvanced() { var target = new MicroDvd(); var subtitle = new Subtitle(); List <string> list = new List <string>(); list.Add("{0}{25}{c:$0000ff}{y:b,u}{f:DeJaVuSans}{s:12}Hello!"); target.LoadSubtitle(subtitle, list, null); string text = subtitle.Paragraphs[0].Text; Assert.IsTrue(text == "<font color=\"#ff0000\"><b><u><font face=\"DeJaVuSans\"><font size=\"12\">Hello!</font></font></u></b></font>"); }
public void MicroDvdReadFont() { var target = new MicroDvd(); var subtitle = new Subtitle(); List <string> list = new List <string>(); list.Add("{0}{0}{C:$FF0000}Blue"); target.LoadSubtitle(subtitle, list, null); string text = subtitle.Paragraphs[0].Text; Assert.IsTrue(text == "<font color=\"#0000FF\">Blue</font>" || text == "<font color=\"blue\">Blue</font>"); }
public void MicroDvdReadBoldItalic() { var target = new MicroDvd(); var subtitle = new Subtitle(); List <string> list = new List <string>(); list.Add("{0}{0}{y:i,b}Hello!"); target.LoadSubtitle(subtitle, list, null); string text = subtitle.Paragraphs[0].Text; Assert.IsTrue(text == "<i><b>Hello!</b></i>"); }
public void MicroDvdReadBoldFirstLineOnly() { var target = new MicroDvd(); var subtitle = new Subtitle(); var list = new List <string> { "{0}{0}{y:i}Hello!|Hello!" }; target.LoadSubtitle(subtitle, list, null); string text = subtitle.Paragraphs[0].Text; Assert.IsTrue(text == "<i>Hello!</i>" + Environment.NewLine + "Hello!"); }
public void MicroDvdReadBoldBothLinesItalicFirst() { var target = new MicroDvd(); var subtitle = new Subtitle(); List <string> list = new List <string>(); list.Add("{0}{0}{Y:b}{y:i}Hello!|Hello!"); target.LoadSubtitle(subtitle, list, null); string text = subtitle.Paragraphs[0].Text; Assert.IsTrue(text == "<b><i>Hello!</i>" + Environment.NewLine + "Hello!</b>" || text == "<b><i>Hello!</i></b>" + Environment.NewLine + "<b>Hello!</b>"); }