出力をレポートに使用するために、次のようなアサーションの結果を判断しようとしています。
ProblemResolution().Should().Match("easy");
Logger(Assertion.Result());
拡張機能を作成して試してみましたが、ファイルを「抽出」する方法がわかりません。結果 (存在する場合)
Execute.Assertion
.BecauseOf(because)
.ForCondition(Subject.Equals(str))
.FailWith($"{because} {Subject} expected to be equals to ${str} but found {Subject}");
return new AndConstraint<FluentAsserts>(this);
何か提案はありますか?
ありがとうございます!
------------------------
アサーション コードを AssertionScope でラップし、Discard を呼び出して失敗メッセージを取得し、スコープが using ブロックの最後で失敗例外をスローするのを防ぐことができます。
1
これであなたの質問は解決しましたか?
– デニス・ドゥーメン
2020 年 9 月 11 日 18:12