DependsOnAttribute.ProceedOnFailure Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore che indica se l'oggetto dipendente viene ancora eseguito quando non viene superato un prerequisito. L'impostazione predefinita è false, ovvero il dipendente viene ignorato. Impostarlo su true per un test che deve essere eseguito indipendentemente dal risultato dei prerequisiti, ad esempio un test di controllo o pulizia. L'ordinamento viene comunque applicato.
public bool ProceedOnFailure { get; set; }
member this.ProceedOnFailure : bool with get, set
Public Property ProceedOnFailure As Boolean
Valore della proprietà
Commenti
Il flag viene valutato per test dipendente anziché per arco: un test che dichiara diversi prerequisiti viene eseguito oltre un errore solo quando ogni dichiarazione imposta questa proprietà su true. Una dichiarazione lasciata all'impostazione predefinita è quindi sufficiente per ignorare il test quando uno dei relativi prerequisiti non viene superato. Tale direzione conservatrice è deliberata- rifiutare esplicitamente l'attesa su un prerequisito non dice nulla sugli altri, e l'esecuzione di un test le cui precondizioni rimanenti non sono mai state stabilite produce un secondo errore fuorviante.