マトリックス構造体とカスタム比較メソッドがあります。
static bool AlmostEquals(ref Matrix a, ref Matrix b);
static bool AlmostEquals(ref Matrix a, ref Matrix b, float epsilon);
この比較を機能させるための Fluent Assertion の正しい呼び出しは何ですか?
マトリックス構造体とカスタム比較メソッドがあります。
static bool AlmostEquals(ref Matrix a, ref Matrix b);
static bool AlmostEquals(ref Matrix a, ref Matrix b, float epsilon);
この比較を機能させるための Fluent Assertion の正しい呼び出しは何ですか?
AlmostEquals(ref a, ref b).Should().BeTrue("because matrices a and b are almost equal");
AlmostEquals(ref a, ref b, epsilon).Should().BeTrue("because matrices a and b are almost equal");
行列とイプシロンに関する情報を次のようにメッセージに追加することもできます
AlmostEquals(ref a, ref b, epsilon).Should().BeTrue("because matrices a and b are almost equal with {0} precision", epsilon);
FluentAssertions を機能させるにはローカル bool 変数を導入し (インストールしていません)、AlmostEqualsの値を割り当ててから、boolean 変数に対してアサーションを実行する必要があるかもしれません。