Почему ReSharper сообщает, что "выражение всегда ложно"? (для логических равных истинно верно)
Прохождение модульных испытаний, по-видимому, противоречит требованиям проверки
Есть много ложных сообщений об ошибках с этой проверкой.
public void Foo2()
{
bool objA = true;
bool objB = true;
var result1 = Equals(objA, objB);
Assert.Equal(true, result1);
}
С помощью:
- JetBrains ReSharper Ultimate 2018.2.1 Build 182.0.20180829.63240
- Microsoft Visual Studio Enterprise 2017, версия 15.8.9
0 ответов
Это ошибка ReSharper: https://youtrack.jetbrains.com/issue/RSRP-471261
Это было исправлено в ReSharper 2018.2.2.