Czytałem wiele postów opisujących mój problem, ale nie mogę znaleźć rozwiązania. W moim projekcie testowym mam folder o nazwie "resources".
- Dodałem ten folder do konfiguracji elementów wdrażania.
- Włączyłem elementy wdrażania
- Upewniłem się, że plik jest oznaczony jako "zawsze kopiuj"
Dodałem adnotację DeploymentItem na poziomie klasy. Plik nigdy nie sprawia, że jest to folder "Testowanie".
Czy ktoś może mi powiedzieć, co przegapiłem?
[TestClass]
[DeploymentItem(@"resourcesdescriptor.xml")]
public class MyTests
{
[TestInitialize]
public void TestSetup()
{
XDocument descriptor = XDocument.Load("descriptor.xml"); //The barfs
}
}
Odpowiedzi:
0 dla odpowiedzi № 1Wygląda na to, że problemem był tester resharpera. Jeśli przeprowadzę testy za pomocą testera VS, wszystko będzie dobrze.