numaralı telefon ile istisna atarsa, özelliklerde temsilci bulunmadığını sınayın. Aşağıdakileri yapmak için uygun bir yol var mı?Mülk,
Assert.Throws<InvalidOperationException>(
() => nullNodeList.GetEnumerator().Current);
numaralı telefon ile istisna atarsa, özelliklerde temsilci bulunmadığını sınayın. Aşağıdakileri yapmak için uygun bir yol var mı?Mülk,
Assert.Throws<InvalidOperationException>(
() => nullNodeList.GetEnumerator().Current);
-Hızlı ileri dört yıl ve NUnit şimdi bu destekler (şu anki sürüm v2.6'dır - hangi sürümün piyasaya sürüldüğünü kontrol etmedim). C# 2.0 ile çalışan
Assert.That(() => nullNodeList.GetEnumerator().Current,
Throws.InvalidOperationException);
nedenini söylemedi
Assert.Throws<InvalidOperationException>(delegate
{
// Current is a property as we all know
object current = nullNodeList.GetEnumerator().Current;
});
Assert.Throws<InvalidOperationException>(
delegate { object current = nullNodeList.GetEnumerator().Current; });
çok teşekkür ederim. Bu kolaydı (ama çok sezgisel değil) – atamanroman
@Anton Hi anton Bilmek istediğim, bu, genel bir sınıfın salt okunur mülkiyeti için Test etmenin yoludur. – Deeptechtons
Bir değişkene atamadan deneyin ya numaralandırma deneyebilirsiniz:
Assert.Throws<InvalidOperationException>(
delegate
{
// Current is a property as we all know
nullNodeList.GetEnumerator().Current;
});
im:/ – atamanroman
Hala öyle, gerçek (atmak) atama yapmak ve} {tutmak gerekir: (() => {var x = nullNodeList.GetEnumerator(). Güncel;}) – nashwan