Почему ReSharper сообщает, что «выражение всегда ложно»?(для логических равных истинно верно) - PullRequest
0 голосов
/ 30 ноября 2018

Кажется, что прохождение модульного теста противоречит требованию о проверке.

Существует много ложных сообщений об ошибках при проверке.

    public void Foo2()
    {
        bool objA = true;
        bool objB = true;

        var result1 = Equals(objA, objB);
        Assert.Equal(true, result1);
    }

inspection text contradicts unit test result

Использование:

  • JetBrains ReSharper Ultimate 2018.2.1 Build 182.0.20180829.63240
  • Microsoft Visual Studio Enterprise 2017 Версия 15.8.9

1 Ответ

0 голосов
/ 02 января 2019

Это ошибка ReSharper: https://youtrack.jetbrains.com/issue/RSRP-471261

Исправлена ​​в ReSharper 2018.2.2.

...