2009-09-23 3 views

risposta

7

Sì, è possibile, su più livelli:

modello di progetto

Si può sbarazzarsi del "A proposito di test Progetti" e altri file utilizzando il menu Opzioni in Visual Studio.

Passare a Strumenti di test -> Progetto di test e deselezionare le opzioni che non si desidera.

Se questo non è sufficiente, è possibile trovare il modello di progetto in una cartella simile a questo:

C: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ProjectTemplates \ CSharp \ Test \ 1033

Il percorso potrebbe essere leggermente diverso se si esegue su Windows a 32 bit o si dispone di una lingua diversa, ma dovrebbe essere possibile trovarlo.

Template Unità file di prova

In vaniglia Visual Studio, i modelli per la prova di unità può essere trovato in una cartella simile a questo (dalla mia macchina):

C: \ Program files (x86) \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ItemTemplates \ CSharp \ 1033

In questa cartella c'è un file chiamato SimpleUnitTest.zip che contiene due file:

  • SimpleUnitTest.cs
  • SimpleUnitTest.vstemplate

È possibile modificare il file SimpleUnitTest.cs per rimuovere tutto il codice non si vuole avere, ma si deve ricordare di ri-zip il file in modo che contenga le tue modifiche.

Tuttavia, se si solo fai, VS può non prendere le modifiche in qualunque momento presto, dal momento che mantiene una cache decompressi dei modelli in

C: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ItemTemplatesCache \ CSharp \ 1033

Quindi sarà necessario modificare il file anche lì (o semplicemente copiare il file modificato lì).

Per quanto ne so, VS utilizza normalmente i modelli in ItemTemplateCache, ma occasionalmente li reinstalla da ItemTemplates. Questo sembra accadere quando gli aggiornamenti vengono applicati, ma devo ancora identificare un modello coerente, quindi l'aggiornamento in entrambe le posizioni è il modo migliore per modificare i modelli che sono stato in grado di creare.

+0

Sfortunatamente funziona solo con il modello di elemento "Unit Test", ma "Unit Test Wizard" usa il modello da qualche altra parte. – Regent

+2

Reggente, ti capita di sapere dove si trova? Devo modificare quella procedura guidata per utilizzare lo stesso file cs. Abbiamo aggiunto del codice a MyClassInitialize e abbiamo bisogno che esista ogni volta che viene creato un nuovo test. Grazie. – AboutDev