У меня есть тест NSpec, который вызывает функцию, которая десериализует строку JSON.Когда код работает, он анализируется правильно, и все в порядке.Когда тест запускается, я получаю: Could not load file or assembly 'Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' or one of its dependencies. The system cannot find the file specified.
Я также не могу войти в тестируемый код;после System.Diagnostics.Debugger.Launch () программа просто завершается.
Мой тест:
it["The timesheet should be inserted"] = () =>
{
//System.Diagnostics.Debugger.Launch();
var actual = bll.CreateTimesheets(timesheetJSON);
mockTR.Verify(t => t.CreateTimesheet(It.IsAny<int>()), Times.Once());
};
Я довольно озадачен, почему мой тестовый проект жалуется на Newtonsoft (которыйЯ попытался включить в проект, но ничего не повлияло).
JsonConvert.SerializeObject также вызывает ошибку;опять только при тестировании.
Любая мысль ??