2011-08-18 22 views
13

C'è una voce di descrizione per Test unità in Visual Studio. È possibile modificare una descrizione del test dopo la creazione?Test unità Descrizione domanda

+0

In fase di esecuzione o solo in qualsiasi momento? –

+0

@Tarynn, benvenuto in SO. Se stai parlando dei commenti della descrizione del test, allora si. Se potessi, ti preghiamo di mostrare un codice che potrebbe rendere le tue domande un po 'più chiare. – Jethro

+1

Per favore non aggiungere cose come "Visual Studio, C#," ai tuoi titoli. Questo è ciò che usiamo per i tag su [SO]. –

risposta

29
[TestMethod] 
[Microsoft.VisualStudio.TestTools.UnitTesting.Description("Test Case Description")] 
public void EnsureTestCaseValid() 
{  
} 
+0

Oh grazie mille molto, era esattamente quello di cui avevo bisogno !!!! – Tarynn

+0

@Tarynn: cose interessanti! – sll

5

La colonna Descrizione nella vista di prova è di sola lettura, ma se si seleziona un test e guardate nella finestra Proprietà, vi accorgerete che la proprietà Description è modificabile. Questo aggiungerà un attributo [Description("string")] al test.

+1

Ho visto questo citato in un sacco di posti diversi, ma non sono mai riuscito a vedere un metodo di prova in una griglia di proprietà. Dove è necessario andare a vederlo? – julealgon

+1

Non c'è più in VS2012. In precedenza, penso che dovresti guardare nella visualizzazione Test, al di fuori del menu "Test-> Windows". –

+0

Questo è solo pazzesco. L'altra volta che ho visto questo menzionato è stato quello di impostare un'origine dati sul gui. Impostare manualmente un'origine dati sull'attributo richiede di andare alla documentazione per vedere il formato delle stringhe di connessione e così via. Non c'è davvero alcuna alternativa a questo in VS2012 + (questa potrebbe anche essere completamente un'altra domanda ... La inserirò proprio adesso)? – julealgon