NUnit: выполнение нескольких утверждений в одном тестеC#

Место общения программистов C#
Ответить
Anonymous
 NUnit: выполнение нескольких утверждений в одном тесте

Сообщение Anonymous »

Меня попросили написать приложение для тестирования, которое должно тестировать новую хранимую процедуру для нескольких строк в базе данных. По сути, я хочу сделать что-то вроде этого:

Код: Выделить всё

[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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»