Assert.AreNotEquivalent メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| AreNotEquivalent<T>(T, T, String, String, String) |
2 つのオブジェクト グラフが構造的に等しくないかどうかをテストし、ある場合は例外をスローします。 |
| AreNotEquivalent<T>(T, T, Boolean, String, String, String) |
2 つのオブジェクト グラフが構造的に等しくないかどうかをテストし、ある場合は例外をスローします。 |
AreNotEquivalent<T>(T, T, String, String, String)
2 つのオブジェクト グラフが構造的に等しくないかどうかをテストし、ある場合は例外をスローします。
public static void AreNotEquivalent<T>(T? notExpected, T? actual, string? message = "", string notExpectedExpression = "", string actualExpression = "");
static member AreNotEquivalent : 'T * 'T * string * string * string -> unit
Public Shared Sub AreNotEquivalent(Of T) (notExpected As T, actual As T, Optional message As String = "", Optional notExpectedExpression As String = "", Optional actualExpression As String = "")
型パラメーター
- T
比較する値の型。
パラメーター
- notExpected
- T
比較する最初の値。 これは、テストが actualと一致しないことを期待する値です。
- actual
- T
比較する 2 番目の値。 これは、テスト対象のコードによって生成される値です。
- message
- String
actualがnotExpectedと等しい場合に例外に含めるメッセージ。 メッセージがテスト結果に表示されます。
- notExpectedExpression
- String
呼び出し元の引数式を介してコンパイラによって指定された notExpected の構文式。 ユーザーは、このパラメーターの値を渡さないでください。
- actualExpression
- String
呼び出し元の引数式を介してコンパイラによって指定された実際の構文式。 ユーザーは、このパラメーターの値を渡さないでください。
例外
notExpectedとactualが構造的に等しい場合、または構造比較を完了できない場合にスローされます。
注釈
比較規則の完全なセットについては、 AreEquivalent<T>(T, T, String, String, String) と AreEquivalent<T>(T, T, Boolean, String, String, String) を参照してください。
適用対象
AreNotEquivalent<T>(T, T, Boolean, String, String, String)
2 つのオブジェクト グラフが構造的に等しくないかどうかをテストし、ある場合は例外をスローします。
public static void AreNotEquivalent<T>(T? notExpected, T? actual, bool strict, string? message = "", string notExpectedExpression = "", string actualExpression = "");
static member AreNotEquivalent : 'T * 'T * bool * string * string * string -> unit
Public Shared Sub AreNotEquivalent(Of T) (notExpected As T, actual As T, strict As Boolean, Optional message As String = "", Optional notExpectedExpression As String = "", Optional actualExpression As String = "")
型パラメーター
- T
比較する値の型。
パラメーター
- notExpected
- T
比較する最初の値。 これは、テストが actualと一致しないことを期待する値です。
- actual
- T
比較する 2 番目の値。 これは、テスト対象のコードによって生成される値です。
- strict
- Boolean
trueすると、アサーションが失敗したかどうかを判断するために使用される等価性チェックが厳密モードで実行されます (actualの追加メンバーまたはディクショナリ キーは違いと見なされるため、アサーションは存在で成功します)。
- message
- String
actualがnotExpectedと等しい場合に例外に含めるメッセージ。 メッセージがテスト結果に表示されます。
- notExpectedExpression
- String
呼び出し元の引数式を介してコンパイラによって指定された notExpected の構文式。 ユーザーは、このパラメーターの値を渡さないでください。
- actualExpression
- String
呼び出し元の引数式を介してコンパイラによって指定された実際の構文式。 ユーザーは、このパラメーターの値を渡さないでください。
例外
notExpectedとactualが構造的に等しい場合、または構造比較を完了できない場合にスローされます。