MOQ (или, возможно, другая структура) на моно / монотуш

StackOverflow https://stackoverflow.com/questions/2401000

  •  18-09-2019
  •  | 
  •  

Вопрос

Я только начал некоторую разработку монотоучу, и я попытался и не смог заставить MOQ работать на мои модульные тесты. Бинарная версия не работает, потому что она ищет System v2.0, которая, как я полагаю, зависит от требований к замку, и создание ее из исходного сбоя компилятора!

У меня вопрос: кто -нибудь заставил MOQ работать над Mono (часть прикосновения должна быть неактуальной, я не развертываю ее на телефоне!) Или какая -либо радость с другими изделиями? В терпящем неудаче я вернулся к своему своему собственному, что немного болит.

Это было полезно?

Решение

Я сейчас использую MOQ с Monodevelop, чтобы проверить немонотушковые части приложения Monotouch, и у меня не было никаких проблем. Для целевого времени выполнения, мой тестовый проект и тестовый код в тестировании используют Mono / .net 3.5, и для ссылок он есть:

  • Система, версия = 2.0.0
  • NUNIT.CORE, версия = 2.4.8
  • NUNIT.FrameWork, версия = 2.4.8
  • тест на код
  • System.core, версия = 3.5.0
  • Moq.dll

System, NUNIT.CORE и NUNIT.FRAMEWORK - все это так, как это обеспечивается Monodevelop.

MOQ, который я использую, является MOQ.4.0.10827/net35/moq.dll.

(Мне не было никакой удачи, проводящего тестирование на монотушковые детали-я предполагаю, что, когда тесты работают, нет телефона или симулятора, поэтому нативный код моноточ не может работать. Мне пришлось отделить Несоответствующие части приложения и настраивают два отдельных решения: одно для реальных сборков и одно для модульного тестирования деталей, которые могут быть проверены на единицу. Если вы получили дальше, от этого, дайте мне знать!)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top