Ho diverse prove con diversi elementi di distribuzione, come questo:elementi di implementazione diverso per ogni prova
[TestMethod]
[DeploymentItem("item1.xml")]
public void Test1(){...}
[TestMethod]
[DeploymentItem("item2.xml")]
public void Test2(){...}
Se corro i test uno per uno funziona, se li corro assieme tutti gli elementi di distribuzione vengono copiati, quindi Test2 eseguirà wit item1.xml e item2.xml nella cartella di output.
Quello che sto cercando di fare è eseguire ogni test solo con gli elementi di distribuzione specificati nella cartella di output.
C'è un modo per pulire gli elementi di distribuzione dopo ogni test?
La mia soluzione alternativa è quella di distribuire gli elementi in una sottocartella di output per ogni test, ma non mi piace.
Tutti i file specificati nell'attributo DeploymentItem vengono copiati nella cartella di output prima dell'esecuzione dei test. Facendo quello che dici cancellerai semplicemente tutti questi file. Mi sono imbattuto in questo problema e sto ancora cercando un modo per ottenere esattamente ciò che @Pomber ha chiesto – amaters