以前に MbUnit を使用した後、単体テストにMSpecを使用しています。
言い慣れてる
Assert.IsTrue(status, "Status should be true");
つまり、失敗した場合に出力されるアサーションにメッセージを追加します。
MSpec に対応する機能が見つかりません。一部の XML が検証されることをテストしており、失敗した場合は、検証エラー メッセージを報告したいと考えています。だから私のMSpecコードは次のようになります
string message;
bool isValid = ValidateXml(myXml, out message);
isValid.ShouldBeTrue();
message
しかし、失敗した場合にテスト出力に追加できるようにしたいと考えていShouldBeTrue()
ます。
これは可能ですか?