Я написал тест, используя NUnit Testcase.Я определил имя файла «irm_xxx_tbbmf_xu.csv.ovr» и какие данные я ожидаю, что этот файл будет выводиться.
Я определил переменную processFilePath
, содержащую местоположение, где будет находиться этот файл, и имя файла в параметре атрибута NUnit TestCase
.
Мой вопрос - как ямы написали processFilePath
как я могу написать это так, чтобы он нашел имя файла из [NUnit.Framework.TestCase]
, как я ожидаю.Поскольку в настоящее время это не объединяет два.И будет ли Assert.AreEqual
работать так, как я это написал.
[NUnit.Framework.TestCase("irm_xxx_tbbmf_xu.csv.ovr", "6677,6677_6677,3001,6")]
[NUnit.Framework.TestCase("irm_xxx_tbbmf_xxx.csv.ovr", "6677,22,344")]
public void ValidateInventoryMeasurement(string path, string expected)
{
var processFilePath = "/orabin/product//inputs//actuals/";
var actual = Common.LinuxCommandExecutor.
RunLinuxcommand("cat " + path);
Assert.AreEqual(expected, actual);
}