Skip to content
This repository was archived by the owner on Oct 14, 2025. It is now read-only.

Commit b10cd98

Browse files
author
tokarev
committed
updated unit tests for new context html
1 parent ecad4b2 commit b10cd98

5 files changed

Lines changed: 2805 additions & 2416 deletions

File tree

ReversoAPI.Web.Tests/Parsers/ContextResponseParserTest.cs

Lines changed: 31 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,20 @@ public static IEnumerable<object[]> HtmlResponsesForTest()
4848
new Example(new Sentence(Language.English, "When you said hello, you had me."), new Sentence(Language.Russian, "Как только ты сказал «привет», я уже была твоей.")),
4949
new Example(new Sentence(Language.English, "Never said hello, timelines and all that."), new Sentence(Language.Russian, "Никогда не говорил, привет, о времени и всем-таком.")),
5050
new Example(new Sentence(Language.English, "Instead of you know, hello."), new Sentence(Language.Russian, "Вместо того, чего тебе еще нужно, привет.")),
51+
new Example(new Sentence(Language.English, "Practice saying 'hello' to people you meet."), new Sentence(Language.Russian, "Люди автоматически говорят: «Привет» тем, кого встречают.")),
52+
new Example(new Sentence(Language.English, "\"hello\" I said into phone."), new Sentence(Language.Russian, "«Привет», - сказал я по телефону.")),
53+
new Example(new Sentence(Language.English, "Amanda seemed a little alarmed when I said hello."), new Sentence(Language.Russian, "Венди немного задержалась и показалась странной, когда она сказала привет.")),
54+
new Example(new Sentence(Language.English, "Finally got a personalized hello from Earl."), new Sentence(Language.Russian, "Но наконец-то у меня есть персональное приветствие от Эрла.")),
55+
new Example(new Sentence(Language.English, "They said ni hao which means hello in Mandarin."), new Sentence(Language.Russian, "«Ни хау» - так звучит приветствие на мандаринском языке.")),
56+
new Example(new Sentence(Language.English, "Tell Martha... I said hello."), new Sentence(Language.Russian, "Скажи Марте... что я передаю ей привет.")),
57+
new Example(new Sentence(Language.English, "Why, hello, there, Admiral."), new Sentence(Language.Russian, "А, Адмирал, привет, что здесь делаешь.")),
58+
new Example(new Sentence(Language.English, "Tell her slipping' Jimmy says hello."), new Sentence(Language.Russian, "Передай ей, что Скользкий Джимми передает ей привет.")),
59+
new Example(new Sentence(Language.English, "Tell him Norma Bates said hello."), new Sentence(Language.Russian, "Скажите ему, что Норма Бейтс передаёт привет.")),
60+
new Example(new Sentence(Language.English, "Say hello to Brooke for me."), new Sentence(Language.Russian, "«Передай от меня привет Бродвею» (англ.).")),
61+
new Example(new Sentence(Language.English, "Well, hello, hello, hello."), new Sentence(Language.Russian, "Ну, привет, привет, привет.")),
5162
}
5263
},
53-
new MemoryStream(Encoding.UTF8.GetBytes(Resource.Context_Parse_Test_English_Russian ?? string.Empty))
64+
new MemoryStream(Encoding.UTF8.GetBytes(Resource.Context_Parse_Test_English_Russian))
5465
};
5566

5667
// There is problem with dots (they are on the right, not left)
@@ -63,18 +74,29 @@ public static IEnumerable<object[]> HtmlResponsesForTest()
6374
Target = Language.Arabic,
6475
Examples = new[]
6576
{
66-
new Example(new Sentence(Language.English, "It's human nature to want to know more about ourselves."), new Sentence(Language.Arabic, "من الطبيعي أن يريد أي إنسان معرفة المزيد عن نفسه.")),
67-
new Example(new Sentence(Language.English, "They can't do the ritual without a pure human soul."), new Sentence(Language.Arabic, "هم لا يُمكنُ أَنْ يَعملونَ الطّقوسَ بدون روح أنسان صافية.")),
68-
new Example(new Sentence(Language.English, "The three astronauts had begun the longest human journey ever attempted."), new Sentence(Language.Arabic, "روّاد الفضاء الثلاثة بَدأوا أطول رحلة بشريّة تجرى على الإطلاق.")),
69-
new Example(new Sentence(Language.English, "It is not any language at all, human or angelic."), new Sentence(Language.Arabic, "إنها ليست لغة على الإطلاق، سواء بشرية أو ملائكية.")),
70-
new Example(new Sentence(Language.English, "For example, it sticks to cells in the human lung."), new Sentence(Language.Arabic, "على سبيل المثال، أنه يتمسك بالخلايا في الرئة البشرية.")),
71-
new Example(new Sentence(Language.English, "The global economic crisis touches almost all fields in human activity."), new Sentence(Language.Arabic, "وتطرقت الأزمة الاقتصادية سنغافورةة تقريبا إلى جميع مجالات الأنشطة البشرية.")),
72-
new Example(new Sentence(Language.English, "Only in the larger cities had human waste been centrally disposed."), new Sentence(Language.Arabic, "فقط في المدن الكبرى تم التخلص من النفايات البشرية مركزيا.")),
77+
new Example(new Sentence(Language.English, "There's only one other human heat signature on this ship."), new Sentence(Language.Arabic, "ليس هناك سوى إنسان آخر الحرارة التوقيع على هذه السفينة.")),
78+
new Example(new Sentence(Language.English, "If not, there will be no human on this earth."), new Sentence(Language.Arabic, "وإن لم يكن كذلك فلن يبق إنسان على سطح الأرض.")),
79+
new Example(new Sentence(Language.English, "One witness said the boy was used as a human shield."), new Sentence(Language.Arabic, "وقال عدد من الشهود إنّ الطفل تمّ استخدامه كقنبلة بشرية.")),
80+
new Example(new Sentence(Language.English, "If He were not human, this would have been impossible."), new Sentence(Language.Arabic, "ولو لم تكن له طبيعة بشرية كان هذا سيكون مستحيلاً.")),
7381
new Example(new Sentence(Language.English, "We have reusable rockets for the first time in human history."), new Sentence(Language.Arabic, "نملك صواريخ يمكن إعادة استخدامها لأوّل مرة في تاريخ البشرية.")),
82+
new Example(new Sentence(Language.English, "For example, it sticks to cells in the human lung."), new Sentence(Language.Arabic, "على سبيل المثال، أنه يتمسك بالخلايا في الرئة البشرية.")),
7483
new Example(new Sentence(Language.English, "I've only emulated human reactions, but to actually feel..."), new Sentence(Language.Arabic, "أنا فقط قمت بمحاكاة ردود الأفعال البشرية لكن لأشعر حقا...")),
84+
new Example(new Sentence(Language.English, "Only in the larger cities had human waste been centrally disposed."), new Sentence(Language.Arabic, "فقط في المدن الكبرى تم التخلص من النفايات البشرية مركزيا.")),
85+
new Example(new Sentence(Language.English, "But these skeletons fall within the normal range of human variation."), new Sentence(Language.Arabic, "لكن هذه الهياكل العظمية تقع ضمن نطاق الاختلافات البشرية العادية.")),
86+
new Example(new Sentence(Language.English, "The greatest thing that human lips utter is the word mother."), new Sentence(Language.Arabic, "إنّ أعظم ما تتفوّه به الشّفاه البشريّة هو لفظة الأم.")),
87+
new Example(new Sentence(Language.English, "It's not likely that human nature is going to change."), new Sentence(Language.Arabic, "ويرى أنه من غير المحتمل أن الطبيعة البشرية قد تغيرت.")),
88+
new Example(new Sentence(Language.English, "It's so hard to understand in our limited human experience."), new Sentence(Language.Arabic, "كم من الصعب علينا أن نفهم ذلك بعقولنا البشرية المحدودة.")),
89+
new Example(new Sentence(Language.English, "Every human is born with the capacity for good and evil."), new Sentence(Language.Arabic, "وأن كل إنسان يولد بقدرة كاملة على اختيار الخير والشر.")),
90+
new Example(new Sentence(Language.English, "To treat every human as an end and not a means."), new Sentence(Language.Arabic, "ومن ثمة يجب أن يعامل كل إنسان كغاية لا كوسيلة.")),
91+
new Example(new Sentence(Language.English, "The human evidence takes years and requires that people get sick."), new Sentence(Language.Arabic, "الأدلة البشرية يستغرق سنوات ويتطلب أن الناس الحصول على المرضى.")),
92+
new Example(new Sentence(Language.English, "Indonesia is aware of its large number of human resource potential."), new Sentence(Language.Arabic, "تعي إندونيسيا إمكانياتها المتمثلة في العدد الكبير من الموارد البشرية.")),
93+
new Example(new Sentence(Language.English, "But AI alone without the human touch wouldn't work either."), new Sentence(Language.Arabic, "لكن الذكاء الاصطناعي وحده لن يعمل أيضًا بدون اللمسة البشرية.")),
94+
new Example(new Sentence(Language.English, "If they are sitting idle... Put them in human resources."), new Sentence(Language.Arabic, "إذا كانوا جالسين بصمت وهدوء، ضعهم في الموارد البشرية.")),
95+
new Example(new Sentence(Language.English, "Both Tribunals have shared the human resources burden in this exercise."), new Sentence(Language.Arabic, "وتتقاسم المحكمتان الأعباء المتعلقة بالموارد البشرية في إطار هذه العملية.")),
96+
new Example(new Sentence(Language.English, "No cases of human infection have been detected in South Korea."), new Sentence(Language.Arabic, "ولم تسجل اي حالة اصابة بشرية بالفيروس في كوريا الجنوبية.")),
7597
}
7698
},
77-
new MemoryStream(Encoding.UTF8.GetBytes(Resource.Context_Parse_Test_English_Arabic ?? string.Empty))
99+
new MemoryStream(Encoding.UTF8.GetBytes(Resource.Context_Parse_Test_English_Arabic))
78100
};
79101
}
80102

ReversoAPI.Web.Tests/Resource.Designer.cs

Lines changed: 7 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)