Re[2]: Какие есть фрейворки для unit-testов на .net ( кроме DUnit )
От: Abyx Россия  
Дата: 01.10.13 22:02
Оценка: +1
Здравствуйте, SergeyT., Вы писали:

ST>Я бы порекомендовал NUnit (MbUnit, xUnit) (в порядке моих предпочтений). NUnit идет первым, поскольку там наиболее навороченная поддержка параетризованных юнит-тестов, что есть очень гуд.


прочитал этот пост в блоге, и не понял зачем эти атрибуты нужны.
чем они лучше чем обычная локальная функция?

(псевдокод)
// test case
{
    var test = (string range) =>
        try
        {
            Interval.Parse(range);
            return true;
        }
        catch (FormatException)
        {
            return false;
        };
        
    check(test("(-Inf,+Inf)") == true);
    check(test("[0,1.5)") == true);
    check(test("(0,0)") == false);
    check(test("[0,-1.12)") == false);
    check(test("(Inf,-Inf]") == false);
    check_exception(() => test(null), typeof(ArgumentNullException));
}


при том что с локальными функциями можно поставить точку останова на строчку с нужным тестом?
In Zen We Trust
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.