私はコンソールアプリケーションとユニットテストを持つソリューションを持っています。ユニットテストプロジェクトでの相対パスc#
var target = new Validator();
var targetFile = @"C:\Folder\SubFolder\AnotherSubFolder\Development\DEV\src\UnitTest\TargetFolder\file.xml";
bool actual = target.Validate(targetFile);
Assert.AreEqual(true, actual);
Validatorはコンソールアプリケーションプロジェクトにあり、file.xmlはユニットテストプロジェクト内のフォルダにあります。
このユニットテストは合格ですが、私はこれを自分のtfsやビルドサーバにチェックインすると、targetFileを見つけることができます。
ターゲットファイルのパスを変更する方法を教えてください。
ありがとうございます!
どのようなユニットテストフレームワークを使用していますか? –
フレームワーク?それは4.0 – Gerald