Тест, если свойство выдает исключение с nunit

кажется, что нет никаких делегатов в свойствах. Существует ли удобный способ сделать следующее?

Assert.Throws<InvalidOperationException>(
       delegate
       {
           // Current is a property as we all know
           nullNodeList.GetEnumerator().Current;
       });
9
задан atamanroman 30 July 2010 в 08:37
поделиться

3 ответа

Вы можете попробовать присвоить его переменной или перечислить:

Assert.Throws<InvalidOperationException>(delegate
{
    // Current is a property as we all know
    object current = nullNodeList.GetEnumerator().Current;
});
1
ответ дан 4 December 2019 в 11:39
поделиться
Assert.Throws<InvalidOperationException>(
    delegate { object current = nullNodeList.GetEnumerator().Current; });
7
ответ дан 4 December 2019 в 11:39
поделиться

почему бы не сказать:

Assert.Throws<InvalidOperationException>(
    () => nullNodeList.GetEnumerator().Current);
0
ответ дан 4 December 2019 в 11:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: