Меня попросили написать приложение для тестирования, которое должно тестировать новую хранимую процедуру для нескольких строк в базе данных. По сути, я хочу сделать что-то вроде этого:
Код: Выделить всё
[Test]
public void TestSelect()
{
foreach(id in ids)
{
DataTable old = Database.call("old_stored_proc",id);
DataTable new_ = Database.call("new_stored_proc",id);
Assert.AreEqual(old.Rows[0]["column"],ne_.Rows[0]["column"]);
}
}
Когда я запускаю этот тест, если одна строка не соответствует другой, весь тест завершается неудачно; вместо этого я хотел бы подсчитать, сколько раз утверждение было выполнено и сколько раз оно не удалось. Есть ли способ сделать это с помощью NUnit?
Я понимаю, что NUnit может быть излишним, и без него это простая задача... Я просто хотел изучить его.
Подробнее здесь:
https://stackoverflow.com/questions/167 ... ingle-test