AssertEqualsTable сравнивает всю строку - то есть все столбцы.Например, если таблица expected
имеет одну строку из четырех столбцов («A», «B», «C», «D»), а actual
также имеет одну строку («A», «B», «C»)',' E '), результат, возвращаемый AssertEqualsTable
, покажет две строки - ожидаемая строка ABCD не найдена плюс возвращенная строка ABCE, но НЕ ожидаемая.
Нет никакой гарантии, что ожидаемый и фактическийТаблицы в каждом отдельном тесте, которые может захотеть написать кто-либо, даже будут иметь уникальный ключ, поэтому сравнение должно основываться на всей строке.