XMLSerializer дает разные результаты в TeamCityC#

Место общения программистов C#
Anonymous
XMLSerializer дает разные результаты в TeamCity

Сообщение Anonymous »

Мы добавили в TeamCity устаревшее решение. Один из модульных тестов теперь завершается неудачно, несмотря на то, что он проходит локально.

Модульный тест проверяет, соответствует ли фактическая выходная строка из XmlSerializer ожидаемой.

Код: Выделить всё

string expectedXmlText = File.ReadAllText("TestFile.xml");
objectToSerialize = ...;

string actual = UtilsClass.SerializeObject(objectToSerialize);

Assert.That(xmlText, Is.EqualTo(expectedXmlText));
В TeamCity происходит сбой со следующим сообщением:

Код: Выделить всё

Test(s) failed.   String lengths are both 476. Strings differ at index 59.
Expected: "..."utf-16"?>\r\n

Вернуться в «C#»