Assert.AreEqual vs Assert.IsTrue / Assert.IsFalse

При тестировании метода с возвращаемым типом bool.

Должны ли вы:

expected = true;
Assert.AreEqual(expected, actual);

или

Assert.IsTrue(actual);

Я знаю, что они оба дают одинаковый результат, но что лучше использовать?

РЕДАКТИРОВАТЬ: Например, если я использую AreEqual, разве это не одно и то же как выполнение IsTrue для метода, который возвращает строку, как показано ниже:

string expected = “true”;
string actual = test.testMethod(data)
bool test;

if expected.equals(actual)
    test = true;
else 
    test = false;
Assert.IsTrue(test);
12
задан ediblecode 7 October 2019 в 10:37
поделиться