Коллеги, добрый день.
Никак не могу найти решение проблемы, поэтому прошу помощь знатоков.
Создаю проект - библиотека классов в Visual Studio 2012/Visual C# Express. Подключаю фреймворк NUnit(Версии 2.6.3 / 2.5.10.11092 ) и описываю простейший тест:
[TestFixture]
public class AccountTest
{
...
[SetUp]
public void Init()
{
...
}
[TearDown]
public void TearDown()
{
...
}
[Test]
[TestCase("Погода")]
public void TransferFunds(string weather)
{
...
}
Собрал dll’ку, и добавил ее в GUI NUnit. В дереве:
- ожидаю увидеть ClassLibrary1.AccountTest.TransferFunds(“Погода”);
- вижу ClassLibrary1.AccountTest.TransferFunds("\x041F\x043E\x0433\x043E\x0434\x0430").
Аналогичный результат выдает запуск через nunit-console. Кириллица не хочет корректно отображаться именно в атрибуте TestCase.
Также стандартными средствами запуска unit-тестов Visual Studio 2012 проблема аналогична.
environment:
Visual Studio 2012
Visual C# Express 2010
NUnit(2.6.3 / 2.5.10.11092)