Почему мой тест NSpec жалуется на Newtonsoft.JSON? - PullRequest
0 голосов
/ 24 октября 2018

У меня есть тест 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 также вызывает ошибку;опять только при тестировании.

Любая мысль ??

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...