День добрый!
Нужна помощь сообщества в решении небольшой проблемы отображения русского языка в отчете Nunit.
По неизвестной причине все атрибуты тест кейса в сценарии написанные на кириллице отображаются в юникоде, что неимоверно меня печалит.
Гугление не принесло никаких плодов.
Environment:
Visual Studio 14
Specflow 2.1.0
Nunit 2.6.4
Пример feature файла теста:
Scenario Outline: CheckFooterLinks Given I'm on home page And Scrolling to <scrollpoint> When I click on <linkname> in <point> Then <url> is open Examples: | scrollpoint | linkname | url | point | | footer | 'Модули' | /modules/ | footermenu | | footer | 'XML-шлюзы' | /xml-gates/ | footermenu | | footer | 'Готовые сайты' | /web-sites/ | footermenu | | footer | 'Реклама' | /ads/ | footermenu |
Шаги генерируются тоже читабельно:
[NUnit.Framework.TestAttribute()] [NUnit.Framework.DescriptionAttribute("CheckFooterLinks")] [NUnit.Framework.TestCaseAttribute("footer", "\'Модули\'", "/modules/", "footermenu", new string[0])] [NUnit.Framework.TestCaseAttribute("footer", "\'XML-шлюзы\'", "/xml-gates/", "footermenu", new string[0])] [NUnit.Framework.TestCaseAttribute("footer", "\'Готовые сайты\'", "/web-sites/", "footermenu", new string[0])] [NUnit.Framework.TestCaseAttribute("footer", "\'Реклама\'", "/ads/", "footermenu", new string[0])]
Но в обозревателе и в репорте кириллица превращается в неудобоваримый юникод:
<test-case name="Pro_Test.Features.CheckMenuLinksFeature.CheckFooterLinks("footer","\'\x0424\x0440\x0430\x043D\x0448\x0438\x0437\x0430\'","/franchise/","footermenu",System.String[])" executed="True" result="Success" success="True" time="22.283" asserts="2" />
Как решить эту неприятную ситуацию?! Кто нибудь сталкивался с подобной проблемой?!