Правильное использование Assert
От: _NN_ www.nemerleweb.com
Дата: 15.05.20 08:09
Оценка:
В NUnit порядок expected, actual , а не не наоборот.
В CodeJam частенько вижу неправильный порядок использования.
Например:

AreEqual(range.ToInvariantString(), "[2..9]: { 'Key1':[2..2]; 'Key2':[5..7); 'Key2':(8..9] }");
AreEqual(
    range.SubRanges.Select(r => r.Key).Distinct().Join(";"),
    "Key1;Key2");


Как вариант можно перейти на использование Fluent assertion syntax с Assert.That и тогда не будет таких ошибок.
Другой вариант использовать Fluent Assertions, которые умеют работать поверх любого тестового фреймворка.
http://rsdn.nemerleweb.com
http://nemerleweb.com
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.