Mam następujący kod (sample1.evol - plik dołączony do mojego projektu badanej jednostki):testy nunit katalog roboczy
[Test]
public void LexicalTest1()
{
var codePath = Path.GetFullPath(@"\EvolutionSamples\sample1.evol");
//.....
}
okazało się, że katalog roboczy od wykonania testu nie jest katalog montaż: (w moja zmienna kodowa case przypisana do d:\EvolutionSamples\sample1.evol
).
Jak zatem zmienić katalog roboczy wykonania (bez kodu twardego)? Jaka będzie najlepsza praktyka ładowania plików dołączonych do testowego egzemplarza?
Usunąć \ na początku lub umieścić. przed tym? –
Nunit ma [TestContext] (http://nunit.org/index.php?p=testContext&r=2.6.2), który obejmuje właściwość TestDirectory i właściwość WorkDirectory – Gus
Moje pytanie brzmi, dlaczego czytasz pliki w swojej jednostce testy? –