をint型:C#のxUnit Assert.EqualはVARを比較するときに失敗すると、私はテストコードのこのスニペット持っ
public void Test() {
var expected = 10;
int actual = 10;
Assert.Equal(expected, actual); //Failing
}
を、私はそれがコンパイル時にint型として認識されるように、C#のVARは、暗黙のうちに、入力されていることを理解します;両方ともInt32でなければなりません。値を比較しないのでしょうか?
また、Equal
メソッドはオブジェクトを比較しています。これは2つのプリミティブ型を比較する方法に影響しますか?
私のプログラムには、私はちょうどこのポスト、感謝を言及していない! – ByronPark