[TestMethod]
[DeploymentItem("mybibl.json")]
public void TestJsonReading()
{
var jsonmgr = new JsonManager("mybibl");
var data = jsonmgr.Load();
Assert.IsNotNull(data);
Assert.IsTrue(data.Length != 0);
}
В отличие от VS 2022, мне сложно понять несколько вещей, но сначала я поделюсь с вами своим решением: [img] https://i.sstatic.net/65MtoVVB.png[/img]
и это мой тестовый код [code] [TestMethod] [DeploymentItem("mybibl.json")] public void TestJsonReading() { var jsonmgr = new JsonManager("mybibl"); var data = jsonmgr.Load();
Assert.IsNotNull(data); Assert.IsTrue(data.Length != 0); } [/code] пока это тестируемая функция [code]public string Load() { string currentPath = AppDomain.CurrentDomain.BaseDirectory;
using (StreamReader reader = new StreamReader(currentPath + "\\assets\\" + this._filename)) { return reader.ReadToEnd(); } } [/code] Итак, я не понимаю: [list] [*]как я могу развернуть свои файлы, которые мне нужны для моих тестовых функций; [*]или как я могу получить корень решения для анализа исходного файла в каталоге ресурсов [/list]