Exemplo n.º 1
0
        public void FixDialogsOnOneLine2()
        {
            const string source = "- Seriously, though. Are you being bullied? - Nope.";
            string       target = "- Seriously, though. Are you being bullied?" + Environment.NewLine + "- Nope.";
            string       result = FixCommonErrorsHelper.FixDialogsOnOneLine(source, "en");

            Assert.AreEqual(result, target);
        }
Exemplo n.º 2
0
        public void FixDialogsOnOneLine3()
        {
            string source = "- Having sexual relationships" + Environment.NewLine + "with other women. - A'ight.";
            string target = "- Having sexual relationships with other women." + Environment.NewLine + "- A'ight.";
            string result = FixCommonErrorsHelper.FixDialogsOnOneLine(source, "en");

            Assert.AreEqual(result, target);
        }
Exemplo n.º 3
0
        public void FixDialogsOnOneLine1()
        {
            const string source = "- I was here, putting our child to sleep-- - Emma.";
            string       target = "- I was here, putting our child to sleep--" + Environment.NewLine + "- Emma.";
            string       result = FixCommonErrorsHelper.FixDialogsOnOneLine(source, "en");

            Assert.AreEqual(result, target);
        }
Exemplo n.º 4
0
        public void FixHyphensAddTest()
        {
            string test1     = "<font color=\"#008080\">- Foobar." + Environment.NewLine + "Foobar.</font>";
            string expected1 = "<font color=\"#008080\">- Foobar." + Environment.NewLine + "- Foobar.</font>";

            string test2     = "<i>Foobar.</i>" + Environment.NewLine + "- Foobar.";
            var    expected2 = "<i>- Foobar.</i>" + Environment.NewLine + "- Foobar.";

            var sub = new Subtitle();

            sub.Paragraphs.Add(new Paragraph(test1, 0000, 11111));
            sub.Paragraphs.Add(new Paragraph(test2, 0000, 11111));

            string output1 = FixCommonErrorsHelper.FixHyphensAdd(sub, 0, "en");
            string output2 = FixCommonErrorsHelper.FixHyphensAdd(sub, 1, "en");

            Assert.AreEqual(output1, expected1);
            Assert.AreEqual(output2, expected2);
        }
Exemplo n.º 5
0
        public void FixHyphensAddTest()
        {
            var test1     = @"<font color=""#008080"">- Foobar.
Foobar.</font>";
            var expected1 = @"<font color=""#008080"">- Foobar.
- Foobar.</font>";

            var test2     = @"<i>Foobar.</i>
- Foobar.";
            var expected2 = @"<i>- Foobar.</i>
- Foobar.";
            var sub       = new Subtitle();

            sub.Paragraphs.Add(new Paragraph(test1, 0000, 11111));
            sub.Paragraphs.Add(new Paragraph(test2, 0000, 11111));

            string output1 = FixCommonErrorsHelper.FixHyphensAdd(sub, 0, "en");
            string output2 = FixCommonErrorsHelper.FixHyphensAdd(sub, 1, "en");

            Assert.AreEqual(output1, expected1); Assert.AreEqual(output2, expected2);
        }
Exemplo n.º 6
0
        public void FixEllipsesStartItalic4()
        {
            var result = FixCommonErrorsHelper.FixEllipsesStartHelper("<i>Kurt: ... true but bad.</i>");

            Assert.AreEqual(result, "<i>Kurt: true but bad.</i>");
        }
Exemplo n.º 7
0
        public void FixEllipsesStartItalic2()
        {
            var result = FixCommonErrorsHelper.FixEllipsesStartHelper("<i>... But that is true.</i>");

            Assert.AreEqual(result, "<i>But that is true.</i>");
        }
Exemplo n.º 8
0
        public void FixEllipsesStartNormal4()
        {
            var result = FixCommonErrorsHelper.FixEllipsesStartHelper("Kurt: ... true but bad.");

            Assert.AreEqual(result, "Kurt: true but bad.");
        }
Exemplo n.º 9
0
        public void FixEllipsesStartNormal2()
        {
            var result = FixCommonErrorsHelper.FixEllipsesStartHelper("... But that is true.");

            Assert.AreEqual(result, "But that is true.");
        }