Почему 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.

Другие вопросы по тегам