Почему мой тест NSpec жалуется на Newtonsoft.JSON?
У меня есть тест 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 также вызывает ошибку; снова только при тестировании.
Любая мысль??