次のコードは、CSV ファイルから単体テストにデータを挿入するために使用されます。
[DataSource("Microsoft.VisualStudio.TestTools.DataSource.CSV", "|DataDirectory|\CalculatePowerInputFraction05.csv", "CalculatePowerInputFraction05#csv", DataAccessMethod.Sequential), DeploymentItem("Simulation.Test\CalculatePowerInputFraction05.csv"), TestMethod ]
public void CalculatePowerTest3() { }
上記のプロパティを設定しています
テスト ビューでテストを右クリック -> [プロパティ] -> [接続文字列] -> [CSV ファイルを選択]
私が直面している問題は |DataDirectory| です。絶対パスが含まれています。他のシステムでテストを実行できません。相対パスを指定することで絶対パスの問題を解決できるように、TestContext に入力を提供する他の方法はありますか?