Hallo,
ich hab hier einen lästigen Stolperstein mit dem R# Testrunner. Folgender Test macht es deutlich:
[TestMethod]
public void SaveInvoicesStubToXml()
{
var file = @"..\..\..\SpecificationTests\Stubs\Invoices.xml";
var fullpath = Path.GetFullPath(file);
Console.WriteLine(fullpath);
new XmlIo(file).Save(InvoiceStubsAndFakes.AllInvoices);
}
Lasse ich diese Testmethode mit dem VS-Testrunner laufen, ergibt sich dieser fullPath (OK):
I:\Projects\Lab (git)\SpecificationPatternWikipedia\SpecificationTests\Stubs\Invoices.xml
Nehme ich dagegen den R# Testrunner ist fullPath das (nicht OK weil der Pfad nicht existiert und die Datei auch nicht dort hin soll):
I:\Projects\Lab (git)\SpecificationPatternWikipedia\SpecificationTests\bin\Debug\SpecificationTests\Stubs\Invoices.xml
Kann ich Resharper irgendwie die Hammelbeine lang ziehen?