При тестировании метода с возвращаемым типом 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);