Я только начал работать над новым проектом с кучей существующего кода, и тесты не проходят. Я больше из Nunit парня, поэтому я не сразу знаком с точками сбоя Xunit.
проблема в коде, который выглядит примерно так:
fooStringProperty = readSomeFile;
//later
fooStringProperty.ShouldBe(expectedContents)
вышеприведенный код завершается с ошибкой, которая выглядит следующим образом:
error : Position: First difference is at position 0
Expected: contentsOfFooStringProperty
Actual:
contentsOfFooStringProperty
По сути, он каким-то образом переносит эту новую строку, и я понятия не имею, как. У меня тонна этих сбоев по всей базе кода, и она работает для других людей, поэтому мне интересно, если это какая-то проблема с версией xunit?
edit: это полностью проблема CRLF между mac и windows. проблема решена:)