app.configs и Проект MSTest - нулевая ссылка для строки подключения

Вы можете преобразовать свой java-объект в строку json, используя библиотеку gson , а затем вставить его в mongodb.

Например:

Gson gson = new Gson();
String json = gson.toJson(Employee);    
BasicDBObject basicDBObject = new BasicDBObject("Name", json );          
DBCollection dbCollection = db.getCollection("NameColl");          
dbCollection.save(basicDBObject);    

8
задан BuddyJoe 30 May 2009 в 20:58
поделиться

3 ответа

Одна вещь, которую стоит посмотреть с MSTest (по крайней мере, из IDE); он не запускает тесты в обычной выходной (bin) папке и не принимает во внимание включения файлов проекта («Копировать в выходной каталог»). Вам часто требуется явно указать (MSTest), какие файлы следует поместить в область тестирования. Вам нужно будет включить в этот список «app.config»; либо через testrunconfig («Развертывание»), либо путем добавления атрибута ( [DeploymentItem] ) к затронутым тестовым приспособлениям.

11
ответ дан 5 December 2019 в 08:25
поделиться

Я предполагаю, что mstests, как и тесты nunit, встроены в отдельную сборку, которая загружается приложением тестирования? В этом случае вам может потребоваться создать некоторый код настройки теста, который загружается в файл конфигурации.

0
ответ дан 5 December 2019 в 08:25
поделиться

Вам следует добавьте приложение . config в проект модульного тестирования. Он не будет автоматически использовать настройки из app.config приложения пользовательского интерфейса.

9
ответ дан 5 December 2019 в 08:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: