Мы используем MSpec для модульных тестов после того, как ранее использовали MbUnit.
Я привык говорить
Assert.IsTrue(status, "Status should be true");
] в MbUnit, т.е. добавление сообщения к утверждению, которое выводится в случае сбоя.
Я не могу найти никаких соответствующих функций в MSpec. Я проверяю, проверяет ли какой-то XML, и, если это не удается, я хочу сообщить сообщение об ошибке проверки. Итак, мой код MSpec выглядит как
string message;
bool isValid = ValidateXml(myXml, out message);
isValid.ShouldBeTrue();
, но я хочу иметь возможность добавить сообщение
в тестовый вывод, если ShouldBeTrue ()
завершится неудачно.
Возможно ли это?