mam różne testy z różnych elementów programowych, na przykład:Różne elementy wdrażania dla każdego testu
[TestMethod]
[DeploymentItem("item1.xml")]
public void Test1(){...}
[TestMethod]
[DeploymentItem("item2.xml")]
public void Test2(){...}
Gdybym uruchomić testy jeden po drugim to działa, jednak jeśli uruchomię je wszystkie wspolnie wszystkich elementów wdrażania są kopiowane, więc Test2 będzie działał z item1.xml i item2.xml w folderze wyjściowym.
Co próbuję zrobić, to uruchomić każdy test tylko z określonymi elementami wdrażania w folderze wyjściowym.
Czy istnieje sposób na wyczyszczenie elementów rozmieszczenia po każdym teście?
Moje obejście polega na rozmieszczaniu elementów w wyjściowym podfolderze dla każdego testu, ale nie podoba mi się to.
Wszystkie pliki określone w atrybucie DeploymentItem są kopiowane do folderu wyjściowego przed uruchomieniem testów. Wykonanie tego, co powiesz, spowoduje po prostu usunięcie wszystkich tych plików. Wpadłem na ten problem sam i wciąż szukam sposobu, aby uzyskać dokładnie to, o co prosił @Pomber – amaters